1)首先保证 Zookeeper 集群的正常部署,并启动之。
2)Hadoop 集群的正常部署并启动。
3)解压 Hbase 到指定目录tar -zxvf hbase-2.0.5-bin.tar.gz -C /opt/module
4)改名mv /opt/module/hbase-2.0.5/ /opt/module/hbase
5)配置环境变量sudo vim /etc/profile.d/my_env.sh
#Hbase_HOME export Hbase_HOME=/opt/module/hbase export PATH=$PATH:$Hbase_HOME/bin
sudo xsync /etc/profile.d/my_env.sh
source /etc/profile
6)修改 Hbase 对应的配置文件vim /opt/module/hbase/conf/hbase-env.sh
export Hbase_MANAGES_ZK=false
7)vim /opt/module/hbase/conf/hbase-site.xml
hbase.rootdir hdfs://hadoop102:8020/Hbase hbase.cluster.distributed true hbase.zookeeper.quorum hadoop102,hadoop103,hadoop104 hbase.unsafe.stream.capability.enforce false
8)vim /opt/module/hbase/conf/regionservers
hadoop102
hadoop103
hadoop104
9)Hbase 远程发送到其他集群
xsync /opt/module/hbase/
10)Hbase 服务的启动
1.单点启动
hbase-daemon.sh start master
hbase-daemon.sh start regionserver
提示:如果集群之间的节点时间不同步,会导致 regionserver 无法启动,抛出ClockOutOfSyncException 异常。
修复提示:
a、同步时间服务
b、属性:hbase.master.maxclockskew 设置更大的值
hbase.master.maxclockskew 180000 Time difference of regionserver from master
2.群起启动
start-hbase.sh
对应的停止服务:
stop-hbase.sh
10)查看 Hbase 页面
启动成功后,可以通过“host:port”的方式来访问 Hbase 管理页面,例如:
http://hadoop102:16010



