更新时间:2024-11-29 GMT+08:00

HBase version文件损坏导致启动失败

问题背景

HBase启动失败。

原因分析

  1. HBase启动时会读取hbase.version文件,但是日志显示读取存在异常。

  2. 通过hadoop fs -cat /hbase/hbase.version命令发现文件不能正常查看,该文件损坏。

解决办法

  1. 执行hbase hbck -fixVersionFile命令修复文件。
  2. 1不能解决,从同版本的其他集群中获取hbase.version文件上传进行替换。
  3. 重新启动HBase服务。