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
相关推荐
誰能久伴不乏3 分钟前
Linux系统调用概述与实现:深入浅出的解析
linux·运维·服务器
程序员学习随笔15 分钟前
Linux进程深度解析(2):fork/exec写时拷贝性能优化与exit资源回收机制(进程创建和销毁)
linux·运维·服务器
mmoyula15 分钟前
【RK3568 PWM 子系统(SG90)驱动开发详解】
android·linux·驱动开发
-SGlow-35 分钟前
MySQL相关概念和易错知识点(2)(表结构的操作、数据类型、约束)
linux·运维·服务器·数据库·mysql
代码改变世界ctw1 小时前
Linux内核设计与实现 - 第14章 块I/O层
linux·运维·服务器
明月5662 小时前
Oracle 误删数据恢复
数据库·oracle
♡喜欢做梦3 小时前
【MySQL】深入浅出事务:保证数据一致性的核心武器
数据库·mysql
遇见你的雩风3 小时前
MySQL的认识与基本操作
数据库·mysql
dblens 数据库管理和开发工具3 小时前
MySQL新增字段DDL:锁表全解析、避坑指南与实战案例
数据库·mysql·dblens·dblens mysql·数据库连接管理
weixin_419658313 小时前
MySQL的基础操作
数据库·mysql