【问题标题】:HBase UI doesn't show any region serversHBase UI 不显示任何区域服务器
【发布时间】:2012-05-17 11:05:01
【问题描述】:

我以分布式模式运行 hbase。 Hbase 在所有节点上启动区域服务器 java 进程,但 web ui 不显示它们

http://s1.ipicture.ru/uploads/20120517/16DXTnsU.png

这里是 hbase-site.xml

<configuration>
<property>
    <name>hbase.zookeeper.quorum</name>
    <value>10.3.6.44</value>
</property>
<property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/home/hadoop/hdfs/zookeeper</value>
</property>
<property>
   <name>hbase.rootdir</name>
     <value>hdfs://10.3.6.44:9000/hbase</value>
</property>
<property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
</property>

btw hadoop 集群运行正常,可以看到所有数据节点


非常感谢您的帮助。 问题出在 dns 和 hosts 文件上。

【问题讨论】:

  • 在区域服务器日志中有一个错误:无法连接到本地主机的主服务器,60000... 为什么他们试图连接到本地主机?

标签: hadoop hbase


【解决方案1】:

将此属性添加到您的 hbase-site.xml 文件中,看看它是否适合您

  name - hbase.zookeeper.property.clientPort
  value - 2181

【讨论】:

  • 还添加这些属性 -> hbase.master:hostname:60000 和 hbase.regionserver.port:60020
  • 没有帮助:(它可能的区域服务器如何尝试使用 localhost 而不是 10.3.6.44 与主服务器连接
  • 好像是hosts文件问题
  • 您使用的是哪个版本的 hadoop 和 hbase??请将您的 HADOOP_HOME 中的 hadoop-core-*.jar 和 HADOOP_HOME/lib 目录中的 commons-collections-3.2.1.jar 添加到您的 HBASE_HOME /lib 目录..有时是由于 hadoop 和 hbase 之间的版本不兼容而发生的。
  • 非常感谢您的帮助。问题出在 dns 和 hosts 文件上。
猜你喜欢
  • 2013-12-02
  • 1970-01-01
  • 2013-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-06
  • 1970-01-01
相关资源
最近更新 更多