CDH hbase集群 卸载hbase重装后遇到该问题。
通过hbase命令行:
hbase shell
登录后,直接执行:list 命令,没有看到表。但是创建表的时候就提示已经存在。原因是zookeeper中的数据还存在。
解决办法:
- 登录zookeeper
cd /opt/cloudera/parcels/CDH-5.14.4-1.cdh5.14.4.p0.3/lib/zookeeper/bin
./zkCli.sh
进入zk命令行后,执行下面命令可以看到表的名字还在:
ls /hbase/table
- 将下面的表删除:
rmr /hbase/table/表名
- 删除完后重启hbase
- 重启后重新建表即可