HBase Shell挂起/冻结

问题描述 投票:2回答:2

我在Pseudo-Distributed mode的Ubuntu 12.04上安装了HBase 0.92.1-cdh4.0.1。 hbase-master,hbase-regionserver和zookeeper-server正在这台机器上运行; HDFS正在另一台机器上运行(相应地设置属性hbase.rootdir)。 现在我遇到了“hbase shell”的问题:每当我提交一个类似的create table语句时

   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)。可能是造成这个问题的原因是什么?

hbase ubuntu-12.04 cloudera hang hbase-shell
2个回答
3
投票

检入HBASE Web UI。 “转换中的区域”是否对该特定表有效。如果是这样,那么问题可能会持续存在。等待转换完成,否则重启Hbase Master。如果这个问题冒犯了,请在此处粘贴您的hbase日志。


1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.