HBase独立模式下的ZookePerConnectionException异常
我正在使用hbase-0.90.0。我在独立模式下运行它。当试图从“hbase shell”执行任何命令时,它给了我以下错误 hbase(主):003:0>状态“详细” 错误:org.apache.hadoop.hbase.ZooKeeperConnectionException:org.apache.hadoop.hbase.ZooKeeperConnectionException:org.apache.zookeeper.KeeperException$ConnectionLossException:keeperrorcode=ConnectionLoss for/hbase 我是HBase的新手。你能帮我解决这个问题吗HBase独立模式下的ZookePerConnectionException异常,hbase,Hbase,我正在使用hbase-0.90.0。我在独立模式下运行它。当试图从“hbase shell”执行任何命令时,它给了我以下错误 hbase(主):003:0>状态“详细” 错误:org.apache.hadoop.hbase.ZooKeeperConnectionException:org.apache.hadoop.hbase.ZooKeeperConnectionException:org.apache.zookeeper.KeeperException$ConnectionLossExcep
提前感谢出于这样或那样的原因,您的HBase客户端没有与Zookeeper通话。我也遇到了同样的问题,问题是hbase配置(hbase site.xml)为zookeeper提供了错误的端口(默认值为2181,有人错误地将其设置为2182)。使用zookeeper的配置位于 还要检查hbase和zookeeper认为他们的名字是什么以及他们实际上是什么。通常的怀疑是/etc/hosts文件中有一些localhost/127.0.0.1的额外条目。因此,请确保您的localhost只有一行用于localhost,并将127.0.0.1的所有别名放在/etc/hosts中的一行中
有时,在localhost中包含ipv4和ipv6条目会使事情变得混乱,因此请尝试注释掉所有ipv6条目(地址中带有冒号“:”的条目)。因此,我遇到了完全相同的问题,并更改了/etc/hosts文件。我将其更改为“localhost”和我的主机名都指向“127.0.0.1”
有关更多详细信息,请参阅。我第一次在mac 10.9上启动HBase独立模式时也遇到了同样的问题。我修正了几个参数,但不确定哪一个真正有效。无论如何,下面是我进行更改的地方:
sudo nano/etc/hosts
确保只有一个localhost,它是127.0.0.1<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///usr/local/hbase</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>usr/local/zookeeper</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
</configuration>
现在你应该很好了!祝你好运 我也面临同样的问题。为了解决这个问题,我遵循以下步骤
@rem要使用的java实现。Java1.6是必需的。
@rem set JAVA_HOME=c:\apps\JAVA
Woo-hoo!这为我解决了同样的问题。嗯,我的问题几乎是一样的:我运行的是Hbase版本0.90.4,而我得到的确切错误消息是“error:org.apache.hadoop.Hbase.ZooKeeperConnectionException:Hbase能够连接到ZooKeeper,但连接立即关闭。这可能是服务器连接太多的迹象(默认为30个)。”
export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
(Warning: this path is the Java 1.6 path, seems that Java 1.7 does not support HBase)
export HBASE_OPTS="-Djava.security.krb5.realm= -Djava.security.krb5.kdc="
(fix realm issue)