3

主要操作系统是windows 7 64bit。使用VM player创建两个vm CentOS 5.6系统。网络连接是桥接。我在两个CentOS系统上都安装了Hbase,一个是master,一个是slave。当我进入 shell 并运行status 'details'

主人的错误是

zookeeper.ZKConfig:在 zoo.cfg 中找不到有效的仲裁服务器错误:org.apache.hadoop.hbase.ZooKeeperConnectionException:错误阻止 HBase 连接到 ZooKeeper

来自奴隶的错误是

错误:org.apache.hadoop.hbase.ZooKeeperConnectionException:HBase 能够连接到 ZooKeeper,但连接立即关闭。这可能表明服务器有太多连接(默认值为 30)。考虑检查您的 ZK 服务器日志以查找该错误,然后确保您尽可能频繁地重用 HBaseConfiguration。有关详细信息,请参阅 HTable 的 javadoc。

请给我一些建议。非常感谢

4

2 回答 2

3

检查这是否在您的 .bashrc 中,如果没有,添加它们并重新启动所有 hbase 服务(不要忘记手动运行它们),这对我来说是通过伪分布式安装完成的。我的问题(也许还有你的问题)是 Hbase 没有检测到它的配置。

export HADOOP_CONF_DIR=/etc/hadoop/conf
export HBASE_CONF_DIR=/etc/hbase/conf
于 2012-06-20T04:55:11.597 回答
0

我经常在我的机器上看到这个。我没有故障保护方法,但最终运行 stop-all.sh,并删除了 hadoop 和 dfs(它的 dfs 故障)存储其临时文件的每个位置。它似乎发生在我的计算机在 dfs 运行时进入睡眠状态之后。

我将尝试使用单用户模式来避免这种情况。我在开发时不需要分发。

于 2011-11-09T18:12:15.613 回答