namespace rit问题处理
# 日志提示
2023-05-05 10:06:42,405 WARN
[master/10.86.50.41:6000:becomeActiveMaster] master.HMaster: hbase:namespace,,1669103313792.ac7fb2074323dd2229d3ada8679fa2ca. is NOT online; state={ac7fb2074323dd2229d3ada8679fa2ca state=ABNORMALLY_CLOSED, ts=1683250959232, server=10.86.50.32,6002,1682734383704}; ServerCrashProcedures=false. Master startup cannot progress, in holding-pattern until region onlined.
1
2
2
# 分析
namespace若处于rit状态,master无法启动
# 修复思路
- hbase:meta中删除hbase:namespace内容
- hdfs上/hbase/data/hbase/namespace移除下,切换master
- namespace表会重建,master正常,,然后将namespace数据导入
# 解决方法
scan 'hbase:meta',{LIMIT =>10}
1
卡死或者报错,证明meta不在线 修复方式 1.滚动重启master和所有regionserver,确认是否上线 2.若第一步还未上线 暂停master和所有rs hdfs dfs -mv /hbase/data/hbase/meta /tmp hbase zkcli rmr /hbase-emr-xxx/table/hbase:meta 启动所有rs和master hbase org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles /tmp/meta/1588230740 hbase:meta
上次更新: 2023/05/11, 15:55:04