hbase Master is initializing

问题如下:

  • ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
powershell 复制代码
ERROR: 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.HMaster.checkNamespaceManagerReady(HMaster.java:2457)
	at org.apache.hadoop.hbase.master.HMaster.createNamespace(HMaster.java:2630)
	at org.apache.hadoop.hbase.master.MasterRpcServices.createNamespace(MasterRpcServices.java:453)
	at   org.apache.hadoop.hbase.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java:58599)
	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)

解决办法:

  • (清除hbase原有的所有数据)
    1、hadoop的bin目录下,执行命令以下命令清除Hbase数据
powershell 复制代码
hadoop fs -rm -r /hbase

2、连接ZK,执行以下命令清除Hbase数据,执行完下面的命令再重启

powershell 复制代码
[link999@hadoop102 zookeeper]$ bin/zkCli.sh -server 127.0.0.1:2181

deleteall /hbase

3、重启ZK、重启hadoop(hdfs、yarn)、重启hbase

之后可以正常使用

如果是下面这个报错,也可以尝试以上的方法

  • ERROR: Can't get master address from ZooKeeper; znode data == null

参考文章:http://www.manongjc.com/detail/40-wusaeobbqibrftb.html

相关推荐
掘根2 小时前
【Qt】常用控件3——显示类控件
开发语言·数据库·qt
码码哈哈爱分享2 小时前
MariaDB 与 MySQL 区别
数据库·mysql·mariadb
爱敲代码的TOM2 小时前
深入MySQL底层1-存储引擎与索引
数据库·mysql
GUIQU.2 小时前
【QT】嵌入式开发:从零开始,让硬件“活”起来的魔法之旅
java·数据库·c++·qt
牛奶咖啡135 小时前
关系数据库MySQL的常用基础命令详解实战
数据库·mysql·本地远程连接到mysql·创建mysql用户和密码·修改mysql用户的密码·设置mysql密码的使用期限·设置和移除mysql用户的权限
计算机编程小央姐6 小时前
【Spark+Hive+hadoop】基于spark+hadoop基于大数据的人口普查收入数据分析与可视化系统
大数据·hadoop·数据挖掘·数据分析·spark·课程设计
ANYOLY6 小时前
Redis 面试宝典
数据库·redis·面试
鲲志说6 小时前
数据洪流时代,如何挑选一款面向未来的时序数据库?IoTDB 的答案
大数据·数据库·apache·时序数据库·iotdb
没有bug.的程序员6 小时前
MVCC(多版本并发控制):InnoDB 高并发的核心技术
java·大数据·数据库·mysql·mvcc
脑花儿8 小时前
ABAP SMW0下载Excel模板并填充&&剪切板方式粘贴
java·前端·数据库