【Hbase异常】记一次hbase集群修复过程

0.98 HBASE集群修复 脚本监控hbase hbck -details,发现现在有2000多个inconsistence, region状态不一致.这样的情况会影响到查询以及集群的稳定性.问题原因:在merge region中存在空region ,hbase本身并没有修复,所以去hdfs上找到对应的region 目录观察是否都为空.四,使用dstools 在线修复(不要整体关闭HBASE集群) runDstools.sh 表名,依次单张表修复.最终修复成功,最后 整体执行 hbase hbck -一,确认HDFS上表数据存在. 阅读详情

Hbase异常

hbase集群使用ambari安装,机房突然断电,重启后,发现hbase写不进数据,但使用list命令可以获取的表,scan命令也可以获取到数据。于是,开始尝试修复……

1.hbase hbck 检测。

发现这个命令必须hdfs用户才行,于是su hdfs,开始检测。

参考:(https://www.zybuluo.com/xtccc/note/191871)

inconsistencies detected. 
Status: INCONSISTENT

发现状态异常,于是关闭hbase集群。

2.hbase zkcli

登录zk的客户端,ls /hbase/table 发现没有找到这个目录,于是看了下hbase的配置,hbase的元信息在目录: /hbase-unsecure/table下,于是 ls /hbase-unsecure/table,发现所有表信息都在这里。

3.rmr /hbase-unsecure/table

删除所有元信息后,重启hbase集群,再次用hbase hbck 检测,还有两个异常,看异常信息需要重启zk,于是将zk和hbase都重启后,再次检测,正常。

0 inconsistencies detected.
Status: OK

hbase已经完全恢复,并能正常写入数据。

胖子安装上述步骤修复时,死活不能完整修复,最终使用Hadoop检测坏块命令,进行一次坏块删除,hbase正常恢复。

hadoop fsck /

hadoop fsck -delete

云HBase小组成功抢救某公司自建HBase集群,挽救30+T数据 云HBase小组成功抢救某公司自建HBase集群,挽救30+T数据 摘要: 使用过开源HBase的人都知道,运维HBase是多么复杂的事情,集群大的时候,读写压力大,配置稍微不合理一点,就可能会出现集群状态不一... 阅读详情

相关推荐

lisp方格网法计算土方量_分享:两期土方工程量计算(方格网法)实例例题

最近遇到一个飞时达土方软件试用版客户,咨询怎么根据平整前的原始地形图和平整后的现状地形图来计算产生的土方工程量,也就是两期土方量,且需要用方格网法来计算,作为一个老道的工程设计人员,博主对这类的项目实例例题简直太熟悉了,用飞时达土方计算软件V13.0可以很方便的计算出来。 方格网法计算两期土方量流程 一、软件安装及注册 专业的飞时达土方计算软件FastTFT,请到飞时达软件官方网站去下载,注册完...

weixin_35131425的博客 1699

HBase 常用修复命令

在线修复 1. 检查输出所以ERROR信息,每个ERROR都会说明错误信息。 hbase hbck 2. 先修复tableinfo缺失问题,根据内存cache或者hdfs table 目录结构,重新生成tableinfo文件。 hbase hbck -fixTableO...

chuhui1765的博客 1167

西门子200SMART自定义库开发实战:从PID到露点算法的工业应用

本文详细介绍了西门子200SMART自定义库开发实战,涵盖从PID控制到露点算法的工业应用。通过代码封装技巧、多语言支持和性能优化等高级开发方法,帮助工程师提升PLC编程效率。文章特别强调了自创库在实际项目中的优势,如恒温恒湿控制系统的成功案例,展示了自定义库在工业自动化中的强大应用价值。

lake5的博客 1027

关于hbase修复

查看hbase ui http://hmasterIP:16010/master-status 查看是否datanode有挂掉的,hdfs服务是否正常 hbase hbck 检查hbase状态 常规用repair即可解决 hbase hbck -repair 相当于-fixAssignments -fixMeta -fixHdfsHoles -fixHdfsOrphans -fixHd...

lisong_ghost的博客 2206

高频面波成像实战:从频散曲线到全波形反演

面波勘探是近地表工程勘察的重要手段,其核心原理在于不同频率的面波对地下介质的敏感深度不同,由此形成的频散曲线能够反映浅层剪切波速结构。相较于传统钻探与折射波法,高频面波成像具有无损、高效、对低速夹层敏感等优势,广泛应用于路基检测、空洞探测、滑坡调查等领域。在实际工程中,从野外采集的排列设计、震源选型,到频散谱提取与频散曲线反演,每一步都直接影响成像精度。然而频散反演受限于一维层状假设,难以刻画横向剧烈变化的地质体。全波形反演通过拟合完整波形信息,能够突破频散曲线的分辨率边界,获得更精细的近地表速度模型。本文

weixin_29090917的博客 270

基于微信小程序的答题系统

学习视频:《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!5812)]《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

2401_83330193的博客 499

hbase踩过的坑

Hbase踩过的坑 1.hbase 执行list命令报错: hbase(main):001:0> list TABLE ER...

qq_37670707的博客 5040

银河麒麟(ky10)x86与arm双架构下编译zlmediakit的实战指南

本文提供了在银河麒麟(ky10)操作系统上,针对x86与arm双架构编译部署流媒体服务器zlmediakit的完整实战指南。文章详细阐述了从环境准备、依赖安装、代码获取到编译构建与测试的全过程,重点解析了两种CPU架构下的关键差异与注意事项,帮助开发者高效完成国产化平台上的流媒体服务搭建。

weixin_29306875的博客 100

CDH上的Hbase重启导致region问题修复

某天正愉快的摸着鱼,突然客户群里发来消息说业务图片看不了,上传也传不了。这时,按照以往的经验,肯定是hbase出问题了,果不其然,登录上cdh平台,hbase红的,都停了,那就重启一下,此时心里丝毫不慌,毕竟以往都这样解决。重启好后,看了下图片可以看了,嘿嘿,心想自己真是小天才,殊不知此时才是噩梦的开始,业务开始跑,上传依旧失败,查看日志就报以下错误。明明hbase几台机器都起着呀,为啥提示连接不上,此时各种查资料,然后又重启了几次,资料上说使用hbck或者hbck2进行修复,期间下载。

HelloBug的博客 842

基于cat12和SPM12进行VBM&SBM数据分析笔记1——数据预处理

基于cat12数据分析基础教程笔记 今年是小编步入研究生生活的第一年,研究方向待定,但主要以磁共振成像为主,以后会不断地总结这方面的知识,涉及MRI扫描,数据分析基础方法理论,软件操作教程,文献阅读笔记总结等等,用来记录我的研究生三年学习过程。编写尽量简洁明了,通俗易懂,本就是小白,也能体会小白的痛。不过这也要谢谢一个人手动@小白(网名),是他教我要把自己所学的写下来,讲出来才能真正的做到输入和输出,查漏补缺。而cat12软件操作是我面临的第一个数据分析的训练,写的可能也不会非常到位,还望各位专业人士指出改

Sophia2023的博客 4万+

CAD制图

CAD制图可以提高设计效率和准确性,并方便文档的存档和交流,是现代工程设计中不可或缺的一部分。·CAD三维开发是指使用计算机程序和工具来创建、编辑和操作三维模型、图形和设计的过程。它在工程、建筑、制造和游戏等领域广泛应用。CAD三维开发可能涉及到复杂的图形算法、性能优化、并行计算等方面的内容,因此需要深入学习和实践,以提高开发的效率和质量。

RZer的博客 1652

【转】一次HBase问题的解决过程(Status: INCONSISTENT)

【From】https://www.cnblogs.com/quchunhui/p/9583746.html ==版本信息== HBase:2.7.1 Storm:1.0.1 RocketMQ:3.4.6(阿里版) ==问题描述== 2018年9月3号晚上23点左右,例行巡检系统运行状况时, 发现Storm消费RocketMQ入HBase的过程中,Rock...

weixin_30538029的博客 647

QT应用编程: 编写低功耗BLE蓝牙调试助手(Android系统APP)

一、环境介绍 QT版本: 5.12.6 编译环境: win10 64位 目标系统: Android 完整工程源码下载地址(包含APK文件):https://download.youkuaiyun.com/download/xiaolong1126626497/19051696 二、功能介绍 本软件是一款BLE蓝牙串口调试助手,支持常规的发送和接收调试,BLE是低功耗类型蓝牙,在智能家居、物联网领域使用较多。BLE低功耗蓝牙一般不能直接使用手机进行连接,手机蓝牙默认都是工作在传统蓝牙模式,无法直接连接BL..

7660

记一次kubernetes集群异常:kubelet连接apiserver超时

本文通过记录kubelet连接apiserver超时问题的原因及修复办法。 上篇文章回顾:一文读懂HBase多租户 背 景 kubernetes是master-slave结构,master node是集群的大脑,当master node发生故障时整个集群都"out of control"。master node中最重要的当属apiserver组件,它负责处理所有请求,并持久化状态到etc...

小米云技术 5247

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

集群机器意外断电重启,导致hbase 无法正常启动

集群机器意外断电重启,导致hbase无法正常启动,抛出reflect invocation异常,可能是正在执行的插入或合并等操作进行到一半时中断,导致部分数据文件不完整格式不正确或在hdfs上block块不完整。 在网上查了一下相关资料,怀疑有可能是关闭前一些未提交的修改所存放的log文件数据写入一半文件不完整,故把hbase.hlog.split.skip.errors改成true进行尝试。 关于这个参数作用的解释: 当服务器奔溃,重启的时候,会有个回放的过程,把/hbase/WAL/下面记录的l.

人的大脑是cpu,而不是硬盘 649

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

hbase修复表不能读写的问题

hbase表修复

flye的专栏 716

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

HBase meta元数据损坏导致hbase master初始化失败

故障起因: 跑kylin任务,过程出错,异常信息:Direct buffer memory, java.io.IOException: java.lang.OutOfMemoryError: Direct buffer memory at org.apache.hadoop.hbase.regionserver.HRegion$RegionScannerImpl.handleExcep...

勤能补拙 7435
上一篇: 【设计模式】【十三】抽象工厂模式
下一篇: 【开发工具】开发或者设计人员要善用工具!
帅胖子
博客等级 码龄11年 308粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

帅胖子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值