分享

咨询一个HBase集群问题

我的毕业用到了HBase我就搭了一个0.94的HBase,从节点两个,之前hadoop和spark都搭建并且通过了测试。 安装之后./bin/start-hbase.sh启动,发现一个奇怪的问题。主节点有Hmaster,但是从节点只有HRegionServer没有HQuorumPeer。并且网页上60010端口也无法访问Hbase控制中心。 之后我尝试把zookeeper交给系统托管,HBASE_MANAGES_ZK 属性设为true。发现zookeeper确实启动了,但是60010端口依旧无法访问,并且从节点依然没有HQuorumPeer。

1

1

2

2

前者是集群启动hbase的截图 后者是把HBASE_MANAGES_ZK 属性设为true之后的启动结果。JPS发现改为true之后出现了zookeeper启动过程并且主节点多了HQuorumPeer。我想知道这个大概是什么问题?我一共就改了env.sh里面的javahome和site.sh里面内容还有设置从节点,为什么会出现不启动zookeeper这种事情呢? 并且在托管了之后反而启动了(虽然启动失败)?
我的hbase site.sh设置如下 不应该有什么问题
<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://hadoop0:9000/hbase</value>
  </property>
<property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>hadoop0,hadoop1.hadoop2</value>
</property>
<property>
<name>hbase.master</name>
<value>hdfs://hadoop0:60000</value>
</property>
<property>
           <name>dfs.replication</name>
           <value>1</value>
   </property>

</configuration>
拜托诸位大神帮帮忙 我已经被这个问题卡了4天了,期间还重装了2次 都没有解决这个问题


已有(3)人评论

跳转到指定楼层
goldtimes 发表于 2016-5-14 08:26:19
是自带的,还是额外配置的。如果单独配置的注意他们的启动顺序
对于hbase启动顺序:hadoop-->zookeeper-->hbase

关闭顺序:hbase-->zookeeper-->hadoop

回复

使用道具 举报

goldtimes 发表于 2016-5-14 08:26:54
副本最好3个
<property>
           <name>dfs.replication</name>
           <value>3</value>
   </property>


回复

使用道具 举报

xw2016 发表于 2016-5-14 09:10:11
先启动zookeeper,再启动hadoop,查看一下hadoop是否正常。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条