TableExistsException: hbase:namespace
HBase Namespace
2023-09-11 14:18:41 时间
解决:zookeeper还保留着上一次的Hbase设置,所以造成了冲突。删除zookeeper信息,重启之后就没问题了
1.切换到zookeeper的bin目录;
2.执行$sh zkCli.sh
输入‘ls /’
4.输入‘rmr /hbase’(这个是递归删除,新版的zookeeper不支持这个命令,必须按照目录一个一个子目录删)
PS:登录zk的客户端,ls /hbase/table 发现没有找到这个目录。
于是看了下hbase的配置,hbase的元信息在目录: /hbase-unsecure/table下
rmr /hbase-unsecure/table
删除所有元信息后,重启hbase集群,再次用hbase hbck 检测,还有两个异常,看异常信息需要重启zk,于是将zk和hbase都重启后,再次检测,正常。
5.退出
重启hbase即可。
如果不能完整修复,使用Hadoop检测坏块命令,进行一次坏块删除,hbase正常恢复。
hadoop fsck /
hadoop fsck -delete
相关文章
- Spring Boot 2.x :通过 spring-boot-starter-hbase 集成 HBase
- 【大数据技术】HBase介绍
- Hbase 学习(十) HBase Snapshots
- hbase源码系列(十二)Get、Scan在服务端是如何处理?
- HBase原理
- 【收藏】HBase集成Phoenix实现类SQL操作hbase
- linux安装phoenix 5.1.0(对应hbase 2.2.6)
- HBase 创建表/插入数据/查询数据命令
- 技术实操丨HBase 2.X版本的元数据修复及一种数据迁移方式
- 【图文详解】深入理解 Hbase 架构 Deep Into HBase Architecture
- 淘宝在hbase中的应用和优化
- Hadoop+HBase+Zookeeper安装摘要
- Command (Start this RegionServer (64250)) has failed CDH hbase 节点重启失败报错
- 大数据大比拼:Hive vs HBase,你知道两者的区别和适用场景吗?