2013-02-01 91 views

回答

0

查询bin/hbase hbck并在其中找到机区服务器正在运行。 确保您所有的区域服务器已启动并正在运行。 使用start regionserver启动区域服务器

+1

在什么样的环境下启动regionserver命令?在Linux中,它通常以'sudo service hbase-regionserver start'启动。 – maksimov

+0

我知道。在守护进程中,我告诉..了解更多信息。 http://hbase.apache.org/book/node.management.html .. – subZero

0

即使机器上的Regionserver已启动,它也可能因时间同步而失败。

确保您已在所有Regionserver节点和HbaseMaster节点上安装了NTP。

由于Hbase使用时间戳作为索引的键值对,所以它允许时间偏差小于3秒。

4

当hbase版本有所不同时,我们看到这个例外。

我们的代码是使用0.94.X版本的hbase jars编译并运行的。而hbase服务器在0.90.3上运行。

当我们用正确的hbase jar版本(0.90.3)更改我们的pom文件时,它开始正常工作。

0

删除(或移动到/ tmp)的WAL日志,帮助我们的情况:

hdfs dfs -mv /apps/hbase/data/MasterProcWALs/state-*.log /tmp 
相关问题