- HBase2.x安装部署
- 1.1 Zookeeper正常部署
- 1.2 Hadoop正常部署
- 1.3 HBase的解压
- 1.4 HBase的配置文件
- 1.5 HBase远程发送到其他集群
- 1.6 HBase服务的启动
- 1.7 查看HBase页面
1.1 Zookeeper正常部署前置条件:
hdfs用户可以通过sudo 切换到 root
首先保证Zookeeper集群的正常部署,并启动之:
[hdfs@dn3 zookeeper-3.5.7]$ bin/zkServer.sh start [hdfs@dn4 zookeeper-3.5.7]$ bin/zkServer.sh start [hdfs@dn5 zookeeper-3.5.7]$ bin/zkServer.sh start1.2 Hadoop正常部署
Hadoop集群的正常部署并启动:
[hdfs@dn3 hadoop-3.1.3]$ sbin/start-dfs.sh [hdfs@dn4 hadoop-3.1.3]$ sbin/start-yarn.sh1.3 HBase的解压
解压Hbase到指定目录:
[hdfs@dn3 software]$ tar -zxvf hbase-2.0.5-bin.tar.gz -C /opt/module [hdfs@dn3 software]$ mv /opt/module/hbase-2.0.5 /opt/module/hbase
配置环境变量
[hdfs@dn3 ~]$ sudo vim /etc/profile.d/my_env.sh 添加 #HBASE_HOME export HBASE_HOME=/opt/module/hbase export PATH=$PATH:$HBASE_HOME/bin1.4 HBase的配置文件
修改HBase对应的配置文件。
1.hbase-env.sh修改内容:
export HBASE_MANAGES_ZK=false
2.hbase-site.xml修改内容:
hbase.rootdir hdfs://dn3:8020/hbase hbase.cluster.distributed true hbase.zookeeper.quorum dn3,dn4,dn5
3.regionservers:
dn3 dn4 dn51.5 HBase远程发送到其他集群
[hdfs@dn3 module]$ xsync hbase/1.6 HBase服务的启动
1.单点启动
[hdfs@dn3 hbase]$ bin/hbase-daemon.sh start master [hdfs@dn3 hbase]$ bin/hbase-daemon.sh start regionserver
提示:如果集群之间的节点时间不同步,会导致regionserver无法启动,抛出ClockOutOfSyncException异常。
修复提示:
a、同步时间服务
略
b、属性:hbase.master.maxclockskew设置更大的值
hbase.master.maxclockskew 180000 Time difference of regionserver from master
2.群启
[hdfs@dn3 hbase]$ bin/start-hbase.sh
对应的停止服务:
[hdfs@dn3 hbase]$ bin/stop-hbase.sh1.7 查看HBase页面
启动成功后,可以通过“host:port”的方式来访问HBase管理页面,例如:
http://dn3:16010



