HBase启动后无法创建表

问题描述: HBase启动后,可以查询已经存在的表,但是创建表的时候,无法创建报告异常信息。



create_namespace 'test'    ❌



1. 经过网上查找,关闭所有服务,重新启动机器。   -- 无效

2. 连接zookeeper,删除 /hbase 节点  -- 报告异常,无法删除。

3. 有些同学在此时是可以删除zookeeper中数据的,我之所以不能删除数据是因为我连接的是zookeeper的follower节点。


查看Zookeeper服务装状态

4. 切换到leader节点进行删除数据 (先关闭 hbase服务)

① zookeeper-3.4.14/bin/zkCli.sh

② rmr /hbase

5. 启动hbase,hbase会初始化表结构及其默认命名空间。 -- 成功


进行list操作


运行hbase shell 成功


总结:由此可以分析出在向zookeeper写入数据与删除数据的时候,都需要连接leader节点,才能成功操作。

但是读数据并不需要,访问leader节点,follower节点也可以承担这些功能。

你可能感兴趣的:(HBase启动后无法创建表)