由于一些不规范的操作顺序,可能出现Hbase无法关闭的情况,具体表现为:
hbase的bin目录下执行 hbase-stop.sh 命令,一直 出现点 “。。。” 卡死。不要试图去手动kill掉进程,否则你会发现当你kill掉一个hbase进程之后,马上就又有一个新进程出现。。。
原因有很多,如何定位问题呢?答案就是去log目录下,查看master日志,基本上记录了问题。
我碰到的是,我进入hbase自带的zk去删除数据之后,数据成功删除,但是没有正常退出。此时关闭客户端就好了。
具体方法:
进入 hbase的bin目录
执行
/hbase-daemons.sh stop regionserve
强制关闭regionserve