首页 > 解决方案 > 无法在 hbase shell 中创建对象

问题描述

当我尝试在 hbase shell 中创建命名空间时,出现以下错误:

错误:org.apache.hadoop.hbase.PleaseHoldException:Master 正在 org.apache.hadoop.hbase.master.HMaster.checkNamespaceManagerReady 的 org.apache.hadoop.hbase.master.HMaster.checkInitialized(HMaster.java:2411) 处初始化(HMaster.java:2416) 在 org.apache.hadoop.hbase.master.HMaster.createNamespace(HMaster.java:2581) 在 org.apache.hadoop.hbase.master.MasterRpcServices.createNamespace(MasterRpcServices.java:459) 在org.apache.hadoop.hbase.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java:58766) 在 org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2191) 在 org.apache .hadoop.hbase.ipc.CallRunner.run(CallRunner.java:112) 在 org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:183) 在 org.apache.hadoop.hbase.ipc .RpcExecutor$Handler.run(RpcExecutor.java:163)

标签: nosqlhbasecloudera

解决方案


我检查了 hbase-master 服务“sudo service hbase-master status”的状态,它运行良好。

然后我启动了 hbase-region server sudo service hbase-regionserver start 它对我有用


推荐阅读