Table already exist 问题的解决(HBase删除HDFS数据)

您所在的位置:网站首页 hbase删除数据库表 Table already exist 问题的解决(HBase删除HDFS数据)

Table already exist 问题的解决(HBase删除HDFS数据)

2024-07-14 07:16| 来源: 网络整理| 查看: 265

(一) 在一些情况下,不得不对HBase数据进行暴力删除,这种情况如原始数据量特别大,而又不需要存储的时候。或者HBase无法启动等问题。 1)删除比较简单,直接调用hadoop fs -rm -r /hbase这样的命令即可实现对HDFS上存储的HBASE原始文件进行删除。(当然细划的可以删除掉某个具体的数据表)。 2)但是在删除完毕后,重启HBase后,创建数据表时候,发现出现table already exist的问题。 才想起来,这种问题出现肯定是ZOOKEEPER还存在这些元数据的信息。 3)于是用zkCli.sh登录zookeeper,输入命令rmr /hbase,再重启hbase,果然建表就顺利通过。 4)摸了近几天的hbase,发现其非常繁琐,需要与zookeeper严格绑定,当然为了在某些情况下的恢复,它也显得非常重要。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3