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管理页面,例如:

http://hadoop1:16010

​​​​​​​

以上是关于HBase安装部署的主要内容,如果未能解决你的问题,请参考以下文章

HBase 分布式环境安装部署

HBase安装部署

HBase集群部署

HBase安装部署

[原创]HBase学习笔记-安装和部署

HBase的安装部署