HBase安装部署
Posted 重生之我是程序猿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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到指定目录:
[root@hadoop105 software]# tar -zxvf hbase-1.3.1-bin.tar.gz -C /opt/en
2. HBase的配置文件(进入Hbase的conf)
修改HBase对应的配置文件。
2.1 hbase-env.sh修改内容:
[root@hadoop5 en]# cd hbase-1.3.1/conf/
[root@hadoop5 conf]# vim hbase-env.sh
export JAVA_HOME=/opt/en/jdk1.8.0_144
export HBASE_MANAGES_ZK=false
并注释掉:
2.2 hbase-site.xml修改内容:
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop1: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>hadoop1,hadoop2,hadoop3</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/en/zookeeper-3.4.10/zkData</value>
</property>
2.3 替换regionservers里的内容:
[root@hadoop5 conf]#vim regionservers
Hadoop1
Hadoop2
Hadoop3
3.HBase远程发送到其他集群
[root@hadoop105 en]# xsync hbase/
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管理页面,例如:
以上是关于HBase安装部署的主要内容,如果未能解决你的问题,请参考以下文章