【大数据】HBase集群断电文件坏块导致集群无法启动处理

hfile文件有坏块

Corrupt文件目录:/hbase/data/...

HBase异常:region无法在正常上线,http://master:16010页面看region

一直处于transition状态

wal文件损坏

Corrupt文件目录:/hbase/oldWALs/...或/hbase/WALs/...

HBase异常:回放hlog失败,http://master:16010页面异常信息如下

解决办法:

  1. 检测datanode是否都正常上线,没损坏的磁盘都正常挂载,防止非磁
    盘损坏问题导致HBase丢数据。
  2. 把坏块文件备份到HDFS上的临时目录(/user/hbase/backup/)下如果是wal文件损坏:文件目录/hbase/oldWALs或者/hbase/WALs,备
    份后等待自动恢复
    如果是HFile文件,文件目录/hbase/data,备份后执行hbase hbck -
    fixAssignments,重新分配region 上线
相关推荐
TDengine (老段)3 分钟前
TDengine 语言连接器(Go)
大数据·数据库·物联网·golang·时序数据库·tdengine·iotdb
加油,旭杏4 分钟前
【Redis】数据结构和内部编码
数据库·redis·缓存
JZC_xiaozhong6 分钟前
制造企业如何通过实现数据统一?
大数据·spring boot·后端·制造·mdm·主数据管理·数据集成与应用集成
极限实验室7 分钟前
Easysearch 自动备份:快照生命周期管理
数据库
怒放的生命.1 小时前
《MySQL从入门到精通》
android·数据库·mysql
high20111 小时前
【Apache Paimon】-- flink job 并行度个数决定 bucket 个数
大数据·flink
你们补药再卷啦1 小时前
newbee商城购物车模块mapper.xml
java·数据库·sql
早睡3352 小时前
spark-SOL简介
大数据·分布式·spark
企鹅不耐热.2 小时前
Spark-SQL
大数据·分布式·spark
煤烦恼2 小时前
Spark-SQL核心编程(一)
大数据·sql·spark