HBase安装部署
本文介绍了在hadoop和zookeeper的基础上进行hbase的安装步骤。
·
1 前提
1.1保证Zookeeper正常部署
首先保证Zookeeper集群的正常部署,试启动:(不需要启动下部署Hbase)
bin/zkServer.sh start
1.2保证 Hadoop正常部署
Hadoop集群的正常部署试启动:(不需要启动下部署Hbase)
sbin/start-dfs.sh
sbin/start-yarn.sh
1.3 HBase的解压(hbase-1.3.1-bin.tar.gz)
解压HBase到指定目录:
tar -zxvf hbase-1.3.1-bin.tar.gz -C /opt/en
2. HBase的配置文件(进入Hbase的conf)
修改HBase对应的配置文件。
2.1 hbase-env.sh修改内容:
cd hbase-1.3.1/conf/
vim hbase-env.sh
export JAVA_HOME=/opt/en/jdk1.8.0_144
export HBASE_MANAGES_ZK=false
并注释掉:
2.2 hbase-site.xml修改内容:
vim hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop5:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!-- 0.98后的新变动,之前版本没有.port,默认端口为60000 -->
<property>
<name>hbase.master.port</name>
<value>16000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop5,hadoop6,hadoop7</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/en/zookeeper-3.4.10/zkData</value>
</property>
</configuration>
2.3 替换regionservers里的内容:
vim regionservers
Hadoop5
Hadoop6
Hadoop7
3.HBase远程发送到其他集群
rsync /opt/en/hbase-1.3.1/ root@hadoop6:/opt/en/hbase-1.3.1/
rsync /opt/en/hbase-1.3.1/ root@hadoop7:/opt/en/hbase-1.3.1/
4. HBase服务的启动
4.1启动Hadoop和zookeeper
Zookeeper正常启动:
[root@hadoop105 zookeeper-3.4.10]# bin/zkServer.sh start
[root@hadoop106 zookeeper-3.4.10]# bin/zkServer.sh start
[root@hadoop107 zookeeper-3.4.10]# bin/zkServer.sh start
Hadoop正常部署启动:
[root@hadoop105 hadoop-2.7.2]# sbin/start-dfs.sh
[root@hadoop107 hadoop-2.7.2]# sbin/start-yarn.sh
4.2三台节点时间同步
第一步:yum -y install ntp ntpdate
第二步:ntpdate cn.pool.ntp.org
4.3:单启
前提:
执行:
[root@hadoop105 hbase]# bin/hbase-daemon.sh start master
[root@hadoop105 hbase]# bin/hbase-daemon.sh start regionserver
4.4启动方式2:群起
[root@hadoop105 hbase]# bin/start-hbase.sh
对应的停止服务:
[root@hadoop105 hbase]# bin/stop-hbase.sh
4.5关闭
4.6 查看HBase页面
启动成功后,可以通过“host:port”的方式来访问HBase管理页面,例如:
http://hadoop1:16010
更多推荐
已为社区贡献1条内容
所有评论(0)