Welcome 微信登录

首页 / 数据库 / MySQL / HBase强制删除一个表

情景:由于内网测试环境hbase并没有安装“SNAPPY”压缩,而建表时执行了alter "TrojanInfo", {NAME => "i", COMPRESSION => "SNAPPY"}强制删除表:1、强制删除该表在hdfs上的所有文件(路径根据实际情况而定):./Hadoop fs -rmr /hbase/TrojanInfo2、删除该表在HBase系统表.META.中的记录:A、首先从.META.中查询出表 TrojanInfo在.META.中的rowkey,这可以通过scan ".META.",然后手动筛选;B、然后删除该rowkey下的3个字段(假设查询出的rowkey为TrojanInfo,,1361433390076.2636b5a2b3d3d08f23d2af9582f29bd8.)delete "TrojanInfo","TrojanInfo,,1361433390076.2636b5a2b3d3d08f23d2af9582f29bd8.","info:server"delete "TrojanInfo","TrojanInfo,,1361433390076.2636b5a2b3d3d08f23d2af9582f29bd8.","info:serverstartcode"delete "TrojanInfo","TrojanInfo,,1361433390076.2636b5a2b3d3d08f23d2af9582f29bd8.","info:regioninfo"C、重启hbase即可删除表 TrojanInfoMySQL压力测试shell脚本Oracle中获取表存放位置及创建表空间相关资讯      Hbase  HBase删除 
  • HBase 参考文档翻译之 Getting   (08月15日)
  • HBase应用开发回顾与总结系列  (01月10日)
  • Apache HBase 2015年发展回顾与未  (01月04日)
  • 为啥HBase需要搭建SQL引擎层  (02月19日)
  • HBase表数据分页处理  (01月10日)
  • Hbase VS Oracle  (11/21/2015 20:22:40)
本文评论 查看全部评论 (0)
表情: 姓名: 字数