使用start-hbase.sh 启动服务 然后HMaster 和 HRegionServer 相继挂掉

来源:互联网 发布:郑州顶尖网络 编辑:程序博客网 时间:2024/05/17 01:55


在Hbase 环境搭建后 使用start-hbase.sh 启动服务  然后HMaster   和  HRegionServer  相继挂掉!!

查看log日志 报错如下:


 HMaster  log日志报错:


2017-09-25 14:20:12,299 WARN  [main] zookeeper.RecoverableZooKeeper: Possibly transient ZooKeeper, quorum=localhost:2181, exception=org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase
2017-09-25 14:20:12,300 ERROR [main] zookeeper.RecoverableZooKeeper: ZooKeeper create failed after 4 attempts
2017-09-25 14:20:12,301 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:2290)
at org.apache.hadoop.hbase.master.HMasterCommandLine.startMaster(HMasterCommandLine.java:233)
at org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:139)
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:2304)
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:575)
at org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.create(RecoverableZooKeeper.java:554)
at org.apache.hadoop.hbase.zookeeper.ZKUtil.createWithParents(ZKUtil.java:1313)
at org.apache.hadoop.hbase.zookeeper.ZKUtil.createWithParents(ZKUtil.java:1291)
at org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.createBaseZNodes(ZooKeeperWatcher.java:184)
at org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.<init>(ZooKeeperWatcher.java:177)
at org.apache.hadoop.hbase.regionserver.HRegionServer.<init>(HRegionServer.java:580)
at org.apache.hadoop.hbase.master.HMaster.<init>(HMaster.java:364)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at org.apache.hadoop.hbase.master.HMaster.constructMaster(HMaster.java:2285)
... 5 more



HRegionServer  log日志报错:


2017-09-25 14:21:09,516 ERROR [regionserver/hadoop01/192.168.111.101:16020] zookeeper.RecoverableZooKeeper: ZooKeeper delete failed after 4 attempts
2017-09-25 14:21:09,517 WARN  [regionserver/hadoop01/192.168.111.101:16020] regionserver.HRegionServer: Failed deleting my ephemeral node
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase/rs/hadoop01,16020,1506320395446
at org.apache.zookeeper.KeeperException.create(KeeperException.java:99)
at org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
at org.apache.zookeeper.ZooKeeper.delete(ZooKeeper.java:873)
at org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.delete(RecoverableZooKeeper.java:178)
at org.apache.hadoop.hbase.zookeeper.ZKUtil.deleteNode(ZKUtil.java:1345)
at org.apache.hadoop.hbase.zookeeper.ZKUtil.deleteNode(ZKUtil.java:1334)
at org.apache.hadoop.hbase.regionserver.HRegionServer.deleteMyEphemeralNode(HRegionServer.java:1403)
at org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:1079)
at java.lang.Thread.run(Thread.java:745)
2017-09-25 14:21:09,520 INFO  [main-SendThread(localhost:2181)] zookeeper.ClientCnxn: Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
2017-09-25 14:21:09,622 INFO  [main-EventThread] zookeeper.ClientCnxn: EventThread shut down
2017-09-25 14:21:09,622 INFO  [regionserver/hadoop01/192.168.111.101:16020] zookeeper.ZooKeeper: Session: 0x0 closed
2017-09-25 14:21:09,622 INFO  [regionserver/hadoop01/192.168.111.101:16020] regionserver.HRegionServer: stopping server hadoop01,16020,1506320395446; zookeeper connection closed.
2017-09-25 14:21:09,622 INFO  [regionserver/hadoop01/192.168.111.101:16020] regionserver.HRegionServer: regionserver/hadoop01/192.168.111.101:16020 exiting
2017-09-25 14:21:09,622 ERROR [main] regionserver.HRegionServerCommandLine: Region server exiting
java.lang.RuntimeException: HRegionServer Aborted
at org.apache.hadoop.hbase.regionserver.HRegionServerCommandLine.start(HRegionServerCommandLine.java:68)
at org.apache.hadoop.hbase.regionserver.HRegionServerCommandLine.run(HRegionServerCommandLine.java:87)
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.regionserver.HRegionServer.main(HRegionServer.java:2651)

....


最后检查一遍配置文件:

在配置文件中发现 配置 zookeeper 那地方写错了: 

hbase.zookeeper.quorum  检查一下,有可能是某个字母写错了!

<property>
  <name>hbase.zookeeper.quorum</name>
  <value>Hadoop01,Hadoop02,Hadoop03</value>
</property>


改过来  重新启动  ok!!



阅读全文
0 0
原创粉丝点击