无法在hbase外壳中创建表:org.apache.hadoop.hbase.PleaseHoldException:M



我正试图使用命令在hbaseshell中创建一个表

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"'

我在网上搜索了一下,找到了一些答案。但答案并不十分明确。它只是声明清除-擦除Zookeeper数据目录-。

但是数据目录在哪里?以及我如何访问它。有人能指导所需的步骤吗?

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.hadop.hbase.PleaseHoldException:Master正在初始化

清除Zookeeper数据目录

我通过从路径/opt/homebrew/var/zookeeper/zookeeper_0中删除目录version-2来解决错误。

路径可以在hbase-site.xml 中提到的属性值hbase.zookeeper.property.dataDir中找到

现在工作正常!

相关内容

  • 没有找到相关文章

最新更新