今天在Ubuntu下启动hbase进入shell模式,键入命令create ‘tab1', 'fam1'的时候出现这个错误。
经实践,发现是/etc/hosts文件里ubuntu用户名对应的host地址为:127.0.1.1的原因,改成127.0.0.1,重新启动hadoop集群和hbase就可以了。
之前发现两个问题,一个是使用命令:stop-hbase.sh来停止hbase一直无法停止(控制台一直出现...);第二个ZooKeeper Dump页面的Region server holding ROOT一行显示null,应该也是这个原因造成的。
参考:http://blog.csdn.net/junshao90/article/details/7971825