HBASE数据库无法启动的一个原因

大概两个月以前,HBASE挂了。

————————————————————————————————
描述:zookeeper可以使用,依赖环境全部启用,但是hbase无法启动,启动了以后秒挂。
最后发现:是hbase的校验失败导致无法启动。

hbase数据库用类似raid5的方式来储存数据,他把一份数据储存为3份,而其中一份数据坏块导致hbase的启动校验不通过,导致失败。
解决方式,就是用HBASE的数据修复工具把异常的数据修复即可。
由于我们系统的开发比较傻没有开启HBASE数据库的可视化配置,导致修复故障异常困难。

这个故障是生产库的故障,所以需要花费大量的时间去复现。我也不是很熟悉所以粗劣的记录一下。

————————————————————————————————
个人建议:
1.HBASE数据库需要定时备份。
2、开启前端界面以便排查HBASE数据库的功能。
3.如果使用高级工具必须要有对这个系统熟悉的维护人员或者dba、开发,不然出现问题的时候无语至极。
4.磁盘坏块是不可预期的,要定时检查一下磁盘的健康度。

记录一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值