org.apache.hadoop.hbase.PleaseHoldException: Master is initializing

背景

CDH集群切换数据盘,导致服务无法启动,卸载重装了 hbase、hdfs、yarn、oozie、spark等服务,未卸载重装的zookeeper、kafka。

重装hbase后无法创建表。

报错

hbase(main):001:0> create 'test','cf1'

ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing

at org.apache.hadoop.hbase.master.HMaster.checkInitialized(HMaster.java:2976)

at org.apache.hadoop.hbase.master.HMaster.createTable(HMaster.java:1972)

at org.apache.hadoop.hbase.master.MasterRpcServices.createTable(MasterRpcServices.java:630)

at org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtosMasterService2.callBlockingMethod(MasterProtos.java)

at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:413)

at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:130)

at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:324)

at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:304)

For usage try 'help "create"'

Took 9.3743 seconds

问题排查与解决方案

排查:新装hbase HMaster / RS与原始卸载的HBase不在之前对应的节点上,zookeeper中信息未更新。

解决:进入zk客户端,删除/hbase ,并重启 hbase 服务

bash 复制代码
# apache zookeeper访问路径: $ZOOKEEPER_HOME/bin/zkCli.sh

# CDH集群 zookeeper访问路径
sh /opt/cloudera/parcels/CDH/bin/zookeeper-client

# zk客户端下输入 ls /
[zk: localhost:2181(CONNECTED) 0] ls /

# 显示结果 [cluster, controller, brokers, zookeeper, yarn-leader-election, hadoop-ha, admin, isr_change_notification, log_dir_event_notification, controller_epoch, rmstore, consumers, hive_zookeeper_namespace_hive, latest_producer_id_block, config, hbase]

# zk 客户端下继续输入 rmr /hbase
[zk: localhost:2181(CONNECTED) 0] rmr /hbase

重点:一定要重启,不重启建表报错展示:

完成上述步骤,展示:

参考

org.apache.hadoop.hbase.PleaseHoldException: Master is initializing_master正在初始化_weixin_43648549的博客-CSDN博客

相关推荐
洞见新研社21 小时前
家庭机器人,从科幻到日常的二十年突围战
大数据·人工智能·机器人
筑梦之人1 天前
Spark-3.5.7文档2 - RDD 编程指南
大数据·分布式·spark
艾莉丝努力练剑1 天前
【C++:红黑树】深入理解红黑树的平衡之道:从原理、变色、旋转到完整实现代码
大数据·开发语言·c++·人工智能·红黑树
ImproveJin1 天前
Flink Source源码解析
大数据·flink
PONY LEE1 天前
Flink Rebalance触发乱序的问题
大数据·flink
snowful world1 天前
实验四 综合数据流处理-Storm案例实现
大数据·storm
金融Tech趋势派1 天前
金融机构如何用企业微信实现客户服务优化?
大数据·人工智能·金融·企业微信·企业微信scrm
Acrelhuang1 天前
筑牢用电防线:Acrel-1000 自动化系统赋能 35kV 园区高效供电-安科瑞黄安南
java·大数据·开发语言·人工智能·物联网
Elastic 中国社区官方博客1 天前
使用 Mastra 和 Elasticsearch 构建具有语义回忆功能的知识 agent
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索