ERROR: KeeperErrorCode = NoNode for /hbase/master

原因分析

通过上面的情景模拟,我们可以看到报错的原因在于zookeeper中出现问题,可能是zookeeper中的/hbase/master被删除,或者是在hbase集群启动之后重新安装了zookeeper,导致zookeeper中的/hbase/master节点数据异常

1. 停止hbase对应服务进程

bash 复制代码
stop-hbase.sh

2. 删除hdfs上hbase生成的数据目录

bash 复制代码
hdfs dfs -rm -r /hbase

3. 进入zookeeper客户端,删除对应hbase的节点

进入zookeeper客户端。

bash 复制代码
zkCli.sh # 进入zookeeper客户端

deleteall /hbase

quit # 退出

4. 重新启动hbase集群

虚拟机Hadoop1执行如下命令重新启动hbase集群。

bash 复制代码
start-hbase.sh
相关推荐
自动驾驶小卡10 分钟前
ubuntu 常用操作指令(与域控制器交互相关)
linux·ubuntu·操作指令
老兵发新帖28 分钟前
Flyway
数据库
薛晓刚29 分钟前
一次Oracle的非正常关闭
数据库
意如流水任东西35 分钟前
Linux开发工具(apt,vim,gcc)
linux·服务器
XMAIPC_Robot37 分钟前
基于RK3568的多网多串电力能源1U机箱解决方案,支持B码,4G等
linux·fpga开发·能源·边缘计算
程序猿小D40 分钟前
第14节 Node.js 全局对象
linux·前端·npm·node.js·编辑器·vim
文牧之41 分钟前
Oracle 的 SEC_CASE_SENSITIVE_LOGON 参数
运维·数据库·oracle
平行绳44 分钟前
零基础玩转 Coze 数据库,看这篇就够了!
数据库·人工智能·coze
NineData1 小时前
NineData云原生智能数据管理平台新功能发布|2025年5月版
数据库·云原生·oracle·devops·ninedata
不会编程的猫星人1 小时前
Oracle杀进程注意事项
数据库·microsoft·oracle