发现问题
正常情况下HBase的状态
-
master
namenode resourcemanager datanode nodemanager hmaster hregionserver都有才算正常
-
slave1
HRegionServer没启动的话,HBase就没有正常启动
-
slave2
基本解决方案
查看日志,哪里没起看哪里
比如slave1的HRegionServer没有启动,就去slave1上hbase安装路径logs目录下看regionserver的日志,看哪里报错
报错内容可能包括没有连上,master和slave1之间的connection有问题,或者是时间没有同步之类的
时间不同步的解决方案
slave1和master时间不同步,在log报错ClockOutOfSyncException
简单解决
直接在master输入
date
显示当前时间
然后在slave1输入
date -s 'yyyy-mm-dd HH:MM'
手动同步时间
自动同步时间,安装ntp
(待办)