Hbase 安装配置时HMaster启动后宕机的解决方法
问题:启动HBase后,出现
2014-03-15 11:55:22,153 ERROR org.apache.hadoop.hbase.master.HMasterCommandLine: Failed to start master
java.lang.RuntimeException: HMaster Aborted
HMaster进程自动死掉(消失)。
原因:一、时间不同步
解决方法:把时区设置为上海,执行以下命令:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ntpdate us.pool.ntp.org
再使用date -R查看下时间。
重启hbase.
二、HBase启动会在zookeeper注册一个hbase znode,配置文件错误导致第一次启动hbase失败,在第二次启动时,由于hbase已经存在,无法注册hbase znode,导致HMaster在启动几秒后消失。
解决方法:zkCli.sh -server master进入zookeeper
进入zookeeper后执行 ls /
删除hbase
然后删除hbase.
rmr hbase
重启hbase.
三、版本不兼容