昨天在关闭
Hbase的时候遇到了一个问题,输入
$HBASE_HOME/bin/stop-hbase.sh后,迟迟无法关闭集群中的
hbase进程,
tail -f hbase的日志,发现类似如下错误:
org.apache.hadoop.hbase.master.ServerManager: Waiting on regionserver(s) to go down dn1。最后只能手动
Kill掉整个集群内的
hbase进程。
   查看
hbase配置文件的
regionservers,发现节点名称全是小写的,而我最初在设定机器名时使用的是大写,把机器名从小写改成大写问题就解决了!
  
ssh
shell脚本对机器名并不敏感,一直这样使用,没出过什么问题,所以我在修改
hadoop集群的配置文件时也没在在意机器名的大小写...