【问题标题】:HBase connection exceptionHBase 连接异常
【发布时间】:2011-01-22 02:46:20
【问题描述】:

我尝试在伪分布式模式下运行 HBase。但是在我设置 hbase-site.xml 后它不起作用。

每次我尝试在 hbase shell 中运行命令时都会收到此错误:

错误: org.apache.hadoop.hbase.ZooKeeperConnectionException: org.apache.hadoop.hbase.ZooKeeperConnectionException: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = connectionLoss for /hbase

我设置了 ssh 并确保所有端口都正确。

此外,尽管./bin/stop-hbase.sh,我无法停止 hbase。我只得到以下输出。

stopping hbase........................................................

【问题讨论】:

  • 但是问题是你的 Hbase 弯了?我的根本停不下来。

标签: hadoop hbase


【解决方案1】:

伪分布式意味着您在一台机器上运行所有进程。您需要检查所有必需的进程是否正在运行:

Hadoop:

  • NameNode
  • 数据节点
  • 工作跟踪器
  • 任务跟踪器

动物园管理员:

  • HQuorumPeer

HBase:

  • HMaster
  • 区域服务器

您还需要确保您的 hbase-site.xml 包含用于定义主机名和端口的 zookeeper 的正确条目。 HBase FAQ 和 Wiki 真的很不错。你从那里错过了什么?

【讨论】:

【解决方案2】:

这是因为 HBase 文档已将您的 HDFS 设置设置为指向端口 8020,但 Hadoop 说明将 HDFS 配置为端口 9000。

更改 HBase 建议的 hbase-site.xml 设置,改为指向端口 9000:

<property>
  <name>hbase.rootdir</name>
  <value>hdfs://localhost:9000/hbase</value>
  <description>The directory shared by RegionServers.
  </description>
</property>

【讨论】:

  • 我使用的是 Ubuntu 12.04、hive(0.9.0)、hbase(0.94.3)、hadoop(0.20.2)-single-node、zookeeper-3.4.3、guava-11.0.2 , hive-hbase-handler-0.9.0-- 对于 hadoop,fs.default.name=hdfs://localhost:54310.which "hbase.rootdir" 我应该给 9000 还是 54310
【解决方案3】:

我遇到了类似的问题,并收到了与上述相同的错误消息。在我的情况下,HMaster 没有运行。使用

sudo start-hbase.sh

解决了这个问题。

【讨论】:

    【解决方案4】:

    我刚刚通过删除 hbase.rootdir 和 hbase.zookeeper.property.dataDir 文件夹解决了这个问题。例如:

    more conf/hbase-site.xml
    

    给我: hbase.rootdir 文件:///somepath/hbase/testuser/hbase hbase.zookeeper.property.dataDir /somepath/hbase/testuser/zookeeper

    然后删除旧数据:

    rm -fr /somepath/hbase/testuser/hbase
    mkdir -p /somepath/hbase/testuser/hbase
    rm -fr /somepath/hbase/testuser/zookeeper
    mkdir -p /somepath/hbase/testuser/zookeeper
    

    然后开始它:

    bin/start-hbase.sh    
    

    最后我可以连接到本地实例:

    ./bin/hbase shell
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-30
      • 2019-02-21
      • 1970-01-01
      • 2016-01-12
      • 1970-01-01
      • 2013-06-13
      • 2015-12-30
      相关资源
      最近更新 更多