我正在嘗試使用命令在 hbase shell 中創建一個表
hbaseshell> 創建“人”,“資訊”
該命令未成功執行并拋出如下錯誤:
ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
at org.apache.hadoop.hbase.master.HMaster.checkInitialized(HMaster.java:2829)
at org.apache.hadoop.hbase.master.HMaster.createTable(HMaster.java:2085)
at org.apache.hadoop.hbase.master.MasterRpcServices.createTable(MasterRpcServices.java:706)
at org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:392)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:133)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:356)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:336)
For usage try 'help "create"'
我在網上搜索并找到了一些答案。但答案不是很清楚。它只是宣告清除 -Wipe the Zookeeper data directory- 。
但是資料目錄在哪里?以及如何訪問它。有人可以指導所需的步驟嗎?
mac@AS-MAC-0061 3.7.0_1 % jps
8417 DataNode
8851 NodeManager
9411 Launcher
1204
8311 NameNode
14873 HMaster
8554 SecondaryNameNode
14682 QuorumPeerMain
8748 ResourceManager
15262 Jps
附上我找到的答案參考,但無法按照說明進行操作。
org.apache.hadoop.hbase.PleaseHoldException: Master 正在初始化
清除 Zookeeper 資料目錄
uj5u.com熱心網友回復:
我通過從路徑 /opt/homebrew/var/zookeeper/zookeeper_0 中洗掉目錄來解決錯誤:version-2。
路徑可以在屬性值中找到:hbase-site.xml 中提到的 hbase.zookeeper.property.dataDir
現在作業正常!
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/511170.html
