当前位置: 首页 > article >正文

【大数据】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 上线

http://www.kler.cn/news/341567.html

相关文章:

  • HTML 常用的块级元素和行内元素
  • 医院管理新境界:Spring Boot技术突破
  • stm32学习笔记-RTC实时时钟
  • Spring Boot项目实战教程:快速构建Web应用与RESTful API
  • Flutter渲染过程
  • Spring系列 循环依赖
  • 【必看!!!】Python—requests模块详解!(文末附带无偿大礼包)
  • Patroni配置文件1-动态配置
  • 使用Python实现系统时间跳变检测与日志记录
  • 【斯坦福CS144】Lab7
  • 基于floor函数报错注入sqli-labs less-5和less-6
  • Ajax面试题:(第二天)
  • 毕设分享 基于协同过滤的电影推荐系统
  • 自动化测试框架(全)
  • 2024双十一究竟买什么比较好?为您精选五款双十一必购好物清单!
  • 汽车主机厂主数据管理中一物多码或多码一物问题的具体表现有哪些?
  • 游戏盾是如何解决游戏行业攻击问题
  • LangChain使用few shot template
  • RK3568驱动指南|第十六篇 SPI-第190章 配置模式下寄存器的配置
  • 《Spring Microservices in Action, 2nd Edition》读后总结