HBase外壳挂起/冻结

HBase外壳挂起/冻结,hbase,ubuntu-12.04,cloudera,freeze,hbase-shell,Hbase,Ubuntu 12.04,Cloudera,Freeze,Hbase Shell,我已经在Ubuntu 12.04上安装了HBase 0.92.1-cdh4.0.1。 hbase master、hbase regionserver和zookeeper服务器在此计算机上运行;HDFS正在另一台计算机上运行(相应地设置了hbase.rootdir属性)。 现在我对“hbase shell”有一个问题:每当我提交CREATETABLE语句时,比如 create 'tbl1', {NAME => 'd', COMPRESSION => 'GZ'} shell挂起(

我已经在Ubuntu 12.04上安装了HBase 0.92.1-cdh4.0.1。
hbase master、hbase regionserver和zookeeper服务器在此计算机上运行;HDFS正在另一台计算机上运行(相应地设置了hbase.rootdir属性)。

现在我对“hbase shell”有一个问题:每当我提交CREATETABLE语句时,比如

   create 'tbl1', {NAME => 'd', COMPRESSION => 'GZ'}

shell挂起(它不返回任何东西;永远等待),我必须用ctrl+c杀死它。但是,命令总是被执行,当我在“hbase shell”中提交“list”命令时,表就会被列出。还可以通过默认端口60010访问web ui,创建的表列在用户表下。我已经清理了HDFS上的hbase目录,清理了zookeeper日志,更正了hosts文件(将127.0.1.1更改为127.0.0.1)。此问题的原因可能是什么?

重新启动服务器后,问题已消失!也许这与闰秒错误(2012年6月30日/7月1日)有关。有些Java进程的CPU负载非常高,没有任何明显的原因。

检查您的HBASE web UI。对于该特定表,“过渡中的区域”是否处于活动状态。如果是这样,那么问题可能会持续下去。等待转换完成,否则重新启动Hbase主机。如果出现此问题,请在此处粘贴您的hbase日志