hbase中强制删除表
来源:互联网 发布:荣威rx5矩阵大灯 编辑:程序博客网 时间:2024/05/17 02:03
http://blog.sina.com.cn/s/blog_627b44450101jf6j.html
因为集群硬盘紧俏,绝对对原来的表加上COMPRESSION=>LZO属性。但是创建表,长时间没有反馈。决定drop掉这张表,但是始终drop失败。重启集群,hbase60010界面显示有regiontransaction。为创建失败的表region,在PENDING_OPEN和CLOSED之间跳。describe 表失败,enable表失败,disable表失败,从60010界面查看表失败。很蛋疼。
因为集群硬盘紧俏,绝对对原来的表加上COMPRESSION=>LZO属性。但是创建表,长时间没有反馈。决定drop掉这张表,但是始终drop失败。重启集群,hbase60010界面显示有regiontransaction。为创建失败的表region,在PENDING_OPEN和CLOSED之间跳。describe 表失败,enable表失败,disable表失败,从60010界面查看表失败。很蛋疼。
后决定强制删除当前表。google了一下,找到这篇文章,文章大部分都是对的,但是最后一步存在问题.原文中命令为:
delete 'TrojanInfo','TrojanInfo,,1361433390076.2636b5a2b3d3d08f23d2af9582f29bd8.','info:server'
当时就觉得有有问题,没有涉及.META.表,如何更新META信息?
尝试两次删除后是始终报错,确定应该是有问题,为了以防万一,google一下更新META信息的操作,将命令改为
delete '.META.','TrojanInfo,,1361433390076.2636b5a2b3d3d08f23d2af9582f29bd8.','info:server'
命令成功执行。
重启集群后,transction仍然存在,分析应该是meta表没有更新的问题,对meta表做一次major_compact,重启集群,成功。不再有报错。
下面是对原文的拷贝:
强制删除表:
[sql] viewplaincopy
- ./hadoop
fs -rmr /hbase/TrojanInfo
[plain] viewplaincopy
- delete
'TrojanInfo','TrojanInfo,,1361433390076.2636b5a2b3d3d08f23d2af95 82f29bd8.','info:server' - delete
'TrojanInfo','TrojanInfo,,1361433390076.2636b5a2b3d3d08f23d2af95 82f29bd8.','info:serverstartcode' - delete
'TrojanInfo','TrojanInfo,,1361433390076.2636b5a2b3d3d08f23d2af95 82f29bd8.','info:reg
- hbase中强制删除表
- hbase中强制删除表
- HBase强制删除一个表
- HBase强制删除一个表/元数据
- Hbase强制删除
- HBase删除表中数据
- Hbase删除表
- HBase删除表
- hbase中创建表、插入数据,更新数据,删除数据
- 删除Hbase的META中多余表项
- hbase中创建表、插入数据,更新数据,删除数据
- 删除HBase中的僵尸表
- HBase中删除整张表的数据
- HBase删除
- openstack搭建过程中强制删除实例的方法
- 强制清除Elasticsearch中已删除的文件
- Mac系统中强制删除废纸篓文件
- 关于计算机中如何强制删除一些文件
- linux压缩及备份与解压缩
- struts2注解
- SecureCRT ssh 连接 Linux服务器 响应缓慢
- 漏极开路
- Hdu 4545 魔法串 字符串dp
- hbase中强制删除表
- java时间的处理
- 使用CPLEX\ILOG 的脚本实现批处理
- hbase操作以及维护
- Hdu 4547 CD操作 LCA问题
- java 鸡兔同笼问题
- 华为内部面试题库---(8)
- [Win32]本地计算机网络信息的获取
- C#数据库连接池详解