手動C語言
解決了Hmaster的問題進入shell指令
create建表
又出現錯誤
org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet
萬能的度娘:
hdfs dfsadmin -safemode get
//如果返回Safe mode is OFF 就說明沒問題
//如果返回Safe mode is ON 就說明集群正處於安全模式(強制退出即可)
hdfs dfsadmin -safemode leave
解決之后list一下
org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
at org.apache.hadoop.hbase.master.HMaster.checkInitialized(HMaster.java:2452)
at org.apache.hadoop.hbase.master.MasterRpcServices.getTableNames(MasterRpcServices.java:915)
at org.apache.hadoop.hbase.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java:58517)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2339)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:123)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:188)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:168)
嘖,C語言,優美的中國話
看日志中
Unable to read additional data from client, it probably closed the socket: address = /地址, session = 0x10000035d010002
從百度上查了一個方法
更改連接時間
然后到zookeeper的conf里面更改了一下zoo.cfg文件的時間變到了4000
又出了新的報錯
Can't get master address from ZooKeeper; znode data == null
唉
斷電了
明天整,有沒有友友能幫幫我
救命
——————————————————————————————————————————————
補充:最后那個問題可能是因為zookeeper的緩存問題
進入zookeeper目錄下zkdata那個目錄
rm -rf zookeeper_server.pid
重新啟動zookeeper
一切步驟照舊,能行了
感動.jpg