您现在的位置是:首页 >其他 >hbase表出现RIT删除方案网站首页其他

hbase表出现RIT删除方案

_东极 2024-06-17 10:14:22
简介hbase表出现RIT删除方案

1.删除zookeeper中对应表注册信息
cd /opt/cloudera/parcels/CDH/lib/zookeeper/bin
./zkCli.sh -server node2:2181 --node2为仿真节点,生产需改
deleteall /hbase/table/表名

2.删除hdfs对应表数据
hadoop dfs -rm -r /hbase/data/default/表名

3.删除hbase:meta对应表信息
1)echo所有表的元数据信息
echo “scan ‘hbase:meta’,{COLUMNS=>‘info:state’}” | hbase shell -n | grep -E ‘ING|OFFLINE|CLOSED|OPEN’ > meta.txt
2)echo指定表的元数据信息
more meta.txt |grep 表名 |awk '{print KaTeX parse error: Expected 'EOF', got '}' at position 2: 1}̲' > metaTable.t…i"" >> deleteZSJ.txt ;done
4)hbase执行删除命令
hbase shell deleteZSJ.txt
5)
hbase shell
deleteall ‘hbase:meta’,‘表名’,‘table:state’

4.验证
hbase shell
exists ‘表名’
5. 关闭hbase集群
6. 删除 /hbase/MasterProcWALs 目录
7. 启动hbase集群

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。