Can't get master address from ZooKeeper; znode data == null master.HMaster: Failed to become active

hbase shell報錯

Can't get master address from ZooKeeper; znode data == null master.HMaster: Failed to become active 

ERROR [Thread-14] master.HMaster: Failed to become active master

Hmaster啓動一會就消失

log報錯

FATAL [hadoop1:16000.activeMasterManager] master.HMaster: Failed to become active master
java.net.ConnectException: Call From hadoop1/192.168.2.1 to hadoop1:8020 failed on connection exception: java.net.ConnectException: Connection refused; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at org.apache.hadoop.ipc.Client.call(Client.java:1382)
        ... 29 more
此處原因涉及到的配置文件有 hadoop的core-site.xml 以及hbase hbase-site.xml  

如果你的這兩個配置文件都沒問題,那請再次仔細查看,如果還是起不了,那就請看/etc/hosts  這個配置文件的配置,

例如127.0.0.1    localhost

 

最後,啓動 star-hbase.sh  啓動之後進入報錯

hbase  shell

ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
    at org.apache.hadoop.hbase.master.HMaster.checkInitialized(HMaster.java:2642)
    at org.apache.hadoop.hbase.master.MasterRpcServices.getTableNames(MasterRpcServices.java:941)
    at org.apache.hadoop.hbase.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java:63368)
    at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2354)
    at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)
    at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:297)
 

網上看到大神的啓動方式

先啓動regionserver,在啓動HMaster。

  在regionServer上./hbase-daemon.sh start regionserver

  在master上執行:./bin/hbase-daemon.sh start master

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章