一。问题

我们进行完Hbase环境搭建完成后,用命令启动hbase:【bin/start-hbase.sh  -->  会在bigdata111启动HMaster,在三台主机都启动HRegionServer】

注意:我们已经在Hbase-site.xml文件中添加了:

  <property>
        <name>hbase.master.info.port</name>
        <value>16010</value>
 </property>

1. 然后访问http://bigdata111:16010页面,但是显示错误:

大数据【九十八】Hbase【八】-- http://bigdata111:16010/连接失败,hbase shell启动后自动关于hbase

2. 启动hbase shell:【bin/hbase shell】

但是在这个命令启动之后,发生以下错误。而且关于hbase的进程都被杀死。

2020-01-01 00:03:38,797 ERROR [main] zookeeper.RecoverableZooKeeper: ZooKeeper exists failed after 4 attempts

 

2020-01-01 00:03:38,809 ERROR [main] zookeeper.ZooKeeperWatcher: hconnection-0x714f3da40x0, quorum=bigdata111:2181,bigdata112:2181,bigdata113:2181, baseZNode=/hbase Received unexpected KeeperException, re-throwing exception
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase/hbaseid

 

     但是出现页面 大数据【九十八】Hbase【八】-- http://bigdata111:16010/连接失败,hbase shell启动后自动关于hbase

二。解决     

在logs目录中查看日志:hbase-root-master-bigdata111.log

大数据【九十八】Hbase【八】-- http://bigdata111:16010/连接失败,hbase shell启动后自动关于hbase

hbase-root-master-bigdata111.log

 2020-01-01 00:12:45,896 ERROR [main] zookeeper.RecoverableZooKeeper: ZooKeeper create failed after 4 attempts
2020-01-01 00:12:45,896 ERROR [main] master.HMasterCommandLine: Master exiting
java.lang.RuntimeException: Failed construction of Master: class org.apache.hadoop.hbase.master.HMaster.
    at org.apache.hadoop.hbase.master.HMaster.constructMaster(HMaster.java:2600)
    at org.apache.hadoop.hbase.master.HMasterCommandLine.startMaster(HMasterCommandLine.java:231)
    at org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:137)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
    at org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:126)
    at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:2610)
Caused by: org.apache.hadoop.hbase.ZooKeeperConnectionException: master:160000x0, quorum=bigdata111:2181,bigdata112:2181,bigdata113:2181, baseZNode=/hbase Unexpected KeeperException creating base node
    at org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.createBaseZNodes(ZooKeeperWatcher.java:201)
    at org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.<init>(ZooKeeperWatcher.java:182)
    at org.apache.hadoop.hbase.regionserver.HRegionServer.<init>(HRegionServer.java:594)
    at org.apache.hadoop.hbase.master.HMaster.<init>(HMaster.java:427)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.apache.hadoop.hbase.master.HMaster.constructMaster(HMaster.java:2593)
    ... 5 more
Caused by: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase
    at org.apache.zookeeper.KeeperException.create(KeeperException.java:99)
    at org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
    at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:783)
    at org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.createNonSequential(RecoverableZooKeeper.java:565)
    at org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.create(RecoverableZooKeeper.java:544)
    at org.apache.hadoop.hbase.zookeeper.ZKUtil.createWithParents(ZKUtil.java:1205)
    at org.apache.hadoop.hbase.zookeeper.ZKUtil.createWithParents(ZKUtil.java:1183)
    at org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.createBaseZNodes(ZooKeeperWatcher.java:189)
    ... 13 more

此时:才发现只有bigdata111的jps有QuorumPeerMain。 其他两个主机bigdata112和bigdata113没有启动zookeeper。

给三台主机都启动zookeeper,然后发现http://bigdata111:16010访问成功。

大数据【九十八】Hbase【八】-- http://bigdata111:16010/连接失败,hbase shell启动后自动关于hbase

 

 

 
 

相关文章:

  • 2021-08-03
  • 2022-12-23
  • 2021-12-07
  • 2022-02-17
  • 2021-05-23
  • 2022-12-23
  • 2021-11-29
  • 2021-12-06
猜你喜欢
  • 2021-11-27
  • 2022-01-22
  • 2021-11-16
  • 2021-08-09
  • 2021-11-27
  • 2022-01-13
  • 2022-12-23
相关资源
相似解决方案