前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >HBase暴力删除HDFS数据后建表出现Table already exist问题的解决

HBase暴力删除HDFS数据后建表出现Table already exist问题的解决

作者头像
sparkexpert
发布2018-01-09 16:15:20
1K0
发布2018-01-09 16:15:20
举报

在一些情况下,不得不对HBase数据进行暴力删除,这种情况如原始数据量特别大,而又不需要存储的时候。或者HBase无法启动等问题。

删除比较简单,直接调用hadoop fs -rm -r /hbase这样的命令即可实现对HDFS上存储的HBASE原始文件进行删除。(当然细划的可以删除掉某个具体的数据表)。

但是在删除完毕后,重启HBase后,创建数据表时候,发现出现table already exist的问题。

才想起来,这种问题出现肯定是ZOOKEEPER还存在这些信息。

于是用zkCli.sh登录zookeeper,输入命令rmr /hbase,再重启hbase,果然建表就顺利通过。

摸了近几天的hbase,发现其非常繁琐,需要与zookeeper严格绑定,当然为了在某些情况下的恢复,它也显得非常重要。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016年10月13日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
大数据
全栈大数据产品,面向海量数据场景,帮助您 “智理无数,心中有数”!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档