hmaster启动一小会之后会自动挂掉
进入hbase目录下的logs文件夹查看master的运行日志之后发现:
是hbase-site.xml配置出现了问题
主要错误有两个:
一个是结尾的误删了
还有一个是hbase.rootdir的hdfs地址开头写错了,正确写法应该是
hdfs://node01:9000/目录名
或者是写成本地形式:
file:///路径名
解决之后先不着急重启hbase,否则会报如下错误:
原因是之前的信息依然存在zookeeper中,正确的做法是进入到zookeeper的bin文件夹下
执行zkCli.sh命令,打开shell之后查看节点信息
ls /
使用deleteall /hbase命令删掉节点之后再重启hbase
zookeeper较早版本的删除非空节点的命令是rmr /hbase
可以提前使用help命令查看当前版本使用的命令
quit退出shell,做完这些步骤之后重启hbase
hbase-start.sh
HMaster成功启动并且正常运行
补充个我容易忘的小知识:
杀死进程的命令是kill -9 进程号



