hbase删除表报错的解决方法
发表于:2024-10-05 作者:千家信息网编辑
千家信息网最后更新 2024年10月05日,hbase建表时,如果snappy或者其他压缩没有安装好,在建表时会出现挂起的状态,并且这张表也删除不掉,还会给集群带来影响,最明显的影响是无法平衡,下面是报错的现状,和解决方法:详细内容请参考:ht
千家信息网最后更新 2024年10月05日hbase删除表报错的解决方法
hbase(main):012:0> drop 'T21_0513_201301_bigtable' ERROR: org.apache.hadoop.hbase.TableNotDisabledException: org.apache.hadoop.hbase.TableNotDisabledException: T21_0513_201301_bigtable at org.apache.hadoop.hbase.master.HMaster.checkTableModifiable(HMaster.java:1240) at org.apache.hadoop.hbase.master.handler.TableEventHandler.(TableEventHandler.java:70) at org.apache.hadoop.hbase.master.handler.DeleteTableHandler.(DeleteTableHandler.java:42) at org.apache.hadoop.hbase.master.HMaster.deleteTable(HMaster.java:1099) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Server.call(WritableRpcEngine.java:364) at org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1345) below is the excerpts from webui: Regions in TransitionRegionStatebd8d2bf3ef04d0f8d3dac5ca2f612f42T21_0513_201301_bigtable,27100750000000000000000000000000000000000000000000000000000,1358994123350.bd8d2bf3ef04d0f8d3dac5ca2f612f42. state=PENDING_OPEN, ts=Thu Jan 24 16:58:34 CST 2013 (699s ago), server=hadoop1,60020,1358993820407
四种方法: 1.) Shut the HBase cluster - go to ZKcli and rmr /hbase - Start HBase
2.) Move the table, use hbck -fixMeta -fixAssignments, restart the HBase (not a great option if there is data on the table)
3.) Force an assign on the region for the table and see if it clears it up (Should create a new znode)
4.) Go to ZK Cli and check /hbase for unassigned regions and other data correlating with that region and remove it, then restart HBase
disable 'table_name' drop 'tab-name'
hbase建表时,如果snappy或者其他压缩没有安装好,在建表时会出现挂起的状态,并且这张表也删除不掉,还会给集群带来影响,最明显的影响是无法平衡,下面是报错的现状,和解决方法:
详细内容请参考:http://www.itinit.net/thread-1924-1-1.html
hbase(main):012:0> drop 'T21_0513_201301_bigtable' ERROR: org.apache.hadoop.hbase.TableNotDisabledException: org.apache.hadoop.hbase.TableNotDisabledException: T21_0513_201301_bigtable at org.apache.hadoop.hbase.master.HMaster.checkTableModifiable(HMaster.java:1240) at org.apache.hadoop.hbase.master.handler.TableEventHandler.
四种方法: 1.) Shut the HBase cluster - go to ZKcli and rmr /hbase - Start HBase
2.) Move the table, use hbck -fixMeta -fixAssignments, restart the HBase (not a great option if there is data on the table)
3.) Force an assign on the region for the table and see if it clears it up (Should create a new znode)
4.) Go to ZK Cli and check /hbase for unassigned regions and other data correlating with that region and remove it, then restart HBase
disable 'table_name' drop 'tab-name'
方法
影响
明显
内容
状态
现状
集群
装好
参考
表报
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
计算机数据库系统发展背景
嵌入式java软件开发
朝阳区数据网络技术咨询市场报价
电脑服务器能上微信吗
宜兴智能化软件开发创造辉煌
深圳数据网络技术开发工艺
郑州诚奥软件开发
网络安全等级案例分析
代理服务器 抓包
西宁软件开发招聘信息
山东教育技术软件开发
关系数据库中每一行为一条
热血传奇有几个北京服务器
北京广厦网络技术有限公司电话
网络安全技术思考开题报告
怀柔区发展软件开发推广
用友u8考勤数据库名称
晋城软件开发定做
康威服务器运行内存有多大
正家网络技术
软件开发子公司
江苏节能网络技术答疑解惑
roblox神奇宝贝服务器
电子政务网络安全使用规范
科技公司和互联网有什么区别
淄博市第七届网络安全宣传周
基金公司网络安全维护顾问
qq炫舞怎么选择服务器
按循证临床实践的思路编辑数据库
数据库可以搬到墨客吗