我在 Ubuntu 12.04 上以Pseudo-Distributed 模式安装了 HBase 0.92.1-cdh4.0.1 。
hbase-master、hbase-regionserver和zookeeper-server正在这台机器上运行;HDFS 在另一台机器上运行(属性hbase.rootdir 相应设置)。
现在我对“hbase shell”有一个问题:每当我提交一个创建表语句时
create 'tbl1', {NAME => 'd', COMPRESSION => 'GZ'}
外壳挂起(它不返回任何东西;永远等待),我必须用 ctrl+c 杀死它。但是该命令总是被执行,当我在“hbase shell”中提交“list”命令时,该表被列出。也可以通过默认端口 60010 访问 web-ui,并且创建的表列在用户表下。我已经清理了 HDFS 上的 hbase 目录,清理了 zookeeper 日志,更正了 hosts 文件(将 127.0.1.1 更改为 127.0.0.1)。这个问题的原因可能是什么?