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
相关推荐
一只fish4 分钟前
MySQL 8.0 OCP 1Z0-908 题目解析(1)
数据库·mysql
深海蜗牛7 分钟前
Jenkins linux安装
linux·jenkins
AI大模型顾潇10 分钟前
[特殊字符] 本地部署DeepSeek大模型:安全加固与企业级集成方案
数据库·人工智能·安全·大模型·llm·微调·llama
FAQEW15 分钟前
MongDB和MySQL的区别
数据库·mysql·mongdb·区别
码农飞哥17 分钟前
互联网大厂Java面试实战:Spring Boot到微服务的技术问答解析
java·数据库·spring boot·缓存·微服务·消息队列·面试技巧
愚戏师19 分钟前
Linux复习笔记(三) 网络服务配置(web)
linux·运维·笔记
JANYI201841 分钟前
嵌入式MCU和Linux开发哪个好?
linux·单片机·嵌入式硬件
niechel1 小时前
02-GBase 8s 事务型数据库 客户端工具dbaccess
数据库
熊大如如1 小时前
Java NIO 文件处理接口
java·linux·nio
扫地生大鹏1 小时前
Mysql-OCP PPT课程讲解并翻译
数据库