我正在使用hbase-0.90.0.我在独立模式下运行它.在尝试执行"hbase shell"中的任何命令时,它给出了以下错误.
hbase(主要):003:0>状态'详细'
错误:org.apache.hadoop.hbase.ZooKeeperConnectionException:org.apache.hadoop.hbase.ZooKeeperConnectionException:org.apache.zookeeper.KeeperException $ ConnectionLossException:KeeperErrorCode = /Lbase的ConnectionLoss
我是HBase的新手.你能帮帮我解决这个问题吗?
提前致谢
由于某种原因,您的 HBase 客户端未与 Zookeeper 通信。我刚刚遇到了同样的问题,对我来说问题是 hbase 配置(hbase-site.xml)的 Zookeeper 端口错误(默认值为 2181,有人错误地将其设置为 2182)。使用zookeeper的配置位于http://hbase.apache.org/book.html#zookeeper。
还要检查 hbase 和 Zookeeper 认为它们的名字是什么以及它们实际上是什么。通常的怀疑是 /etc/hosts 文件有一些 localhost / 127.0.0.1 的额外条目。因此,请确保您的本地主机只有一行本地主机,并将 127.0.0.1 的所有别名放在 /etc/hosts 中的一行上
有时,本地主机中的 ipv4 和 ipv6 条目会造成混淆,因此请尝试注释掉所有 ipv6 条目(地址中带有冒号“:”的条目。)
| 归档时间: |
|
| 查看次数: |
8440 次 |
| 最近记录: |