【大数据】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 上线
相关推荐
电商软件开发小辛2 小时前
解析电商本地生活竞争:从我店模式创新到生态协同的进化路径
大数据
尚学教辅学习资料3 小时前
SSM从入门到实战:2.5 SQL映射文件与动态SQL
数据库·sql·动态sql·sql映射
大新屋3 小时前
MongoDB 分片集群把非分片集合转成分片集合
数据库·mongodb
Python代狂魔4 小时前
Redis
数据库·redis·python·缓存
柠檬茶AL4 小时前
36 NoSQL 注入
数据库·nosql·postman
-XWB-4 小时前
PostgreSQL诊断系列(2/6):锁问题排查全攻略——揪出“阻塞元凶”
数据库·postgresql
XiaoMu_0015 小时前
【MongoDB与MySQL对比】
数据库
2501_924878595 小时前
强光干扰下漏检率↓78%!陌讯动态决策算法在智慧交通违停检测的实战优化
大数据·深度学习·算法·目标检测·视觉检测
做科研的周师兄5 小时前
【机器学习入门】1.2 初识机器学习:从数据到智能的认知之旅
大数据·数据库·人工智能·python·机器学习·数据分析·机器人
qq_364371726 小时前
基于 Redis + JWT 的跨系统身份共享方案
数据库·redis