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安全错误
数据库的锁怎样保障安全
上海销必达网络技术有限公司
日喀则数据库修复
软件开发什么好
上海涌铉网络技术公司樊科委
软件开发如何写专利
kettle连接mysql数据库
服务器管理的ip地址
gta线上模式怎么开好友服务器
海南网络技术转让诚信为本
华为云服务器可以用自制镜像吗
河南软件开发价格标准
派出所建立dna数据库干嘛呢
canal配置数据库账号密码
数据库 方向
服务器事件ID 157
分类服务器管理
正规的天津虚拟主机服务器
腾讯数据库查微信记录
godaddy服务器更换
软件开发过程7个步骤
深圳东塔网络安全学院怎么样
网络开发用什么数据库
数据库的基本单位表
滨江区苹果软件开发
临渭区法院网络安全检查
数据库服务器比对应用
数据库系统概论基础篇
北京常用软件开发价格表格
为什么电脑服务器总是闪退
北京软件开发团队哪家强