MAPREDUCE服务 MRS-使用OfflineMetaRepair工具重新构建元数据后HMaster启动失败:回答
回答
当通过OfflineMetaRepair工具重建元数据时,HMaster在启动期间等待所有region server的WAL分割,以避免数据不一致问题。一旦WAL分割完成,HMaster将进行用户region的分配。所以当在集群异常的场景下,WAL分割可能需要很长时间,这取决于多个因素,例如太多的WALs,较慢的I/O,region servers不稳定等。
为确保HMaster能够成功完成所有region server WAL分割,请执行以下步骤:
- 确保集群稳定,不存在其他问题。如有任何问题,请先修复。
- 为“hbase.master.initializationmonitor.timeout”参数配置一个较大的值,默认值为“3600000”毫秒。
- 重启HBase服务。