昨天在关闭 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,发现节点名称全是小写的,而我最初在设定机器名时使用的是大写,把机器名从小写改成大写问题就解决了!
   sshshell脚本对机器名并不敏感,一直这样使用,没出过什么问题,所以我在修改 hadoop集群的配置文件时也没在在意机器名的大小写...