hbase之shell建表不成功


手動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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM