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

【大数据】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.lryc.cn/news/458893.html

相关文章:

  • 400行程序写一个实时操作系统(三):Sparrow的学习方法
  • 为什么人工智能用 Python?
  • 【C++差分数组】P1672何时运输的饲料
  • Go基础知识:切片
  • Redis配置篇 - 指定Redis配置的三种方式,以及Redis配置文件介绍
  • 探索scikit-learn的datasets模块:数据集的加载与使用
  • 手机使用技巧:8 个 Android 锁屏移除工具 [解锁 Android]
  • SSL 协议(HTTPS 协议的关键)
  • test_2_27(C指针)
  • 设计模式——门面模式 | 外观模式
  • FPGA时序分析和约束学习笔记(1、FPGA基本原理)
  • VMware桥接模式无法连接网络
  • YOLO11改进|卷积篇|引入空间通道重组卷积ScConv
  • Java:方法详解
  • Python 三方库下载安装
  • 使用npm i报错node-sass失败问题解决
  • vite+vue3实现动态路径导入
  • JAVA——File类
  • 掌握Postman,开启API测试新纪元!
  • JAVA-数据结构-排序
  • 初识数据结构--时间复杂度 和 空间复杂度
  • Ubuntu QT 交叉编译环境搭建
  • C语言中缓冲区底层实现以及数据输入的处理
  • RocketMQ事务消息原理
  • 【Java】IntelliJ IDEA开发环境安装
  • Go语言中的通道 (Channel) 实践:Goroutine之间的通信
  • 常用类(二)--String类的简单总结
  • Spring Boot开发:从入门到精通
  • 《数据结构》--队列【各种实现,算法推荐】
  • 面试八股文对校招的用处有多大?--GDB篇