MAPREDUCE服务 MRS-单NameNode长期故障时如何使用客户端手动checkpoint:解决办法

时间:2024-11-04 09:35:09

解决办法

在重启前,主动执行异常checkpoint合并主NameNode的元数据。

  1. 停止业务。
  2. 获取主NameNode的主机名。
  3. 在客户端执行如下命令:

    source /opt/client/bigdata_env

    kinit 组件用户

    说明:“/opt/client”需要为实际客户端的安装路径。

  4. 执行如下命令,让主NameNode进入安全模式,其中linux22换为主NameNode的主机名。

    hdfs dfsadmin -fs linux22:25000 -safemode enter

  5. 执行如下命令,在主NameNode,合并editlog。

    hdfs dfsadmin -fs linux22:25000 -saveNamespace

  6. 执行如下命令,让主NameNode离开安全模式。

    hdfs dfsadmin -fs linux22:25000 -safemode leave

  7. 检查是否真的合并完成。

    cd /srv/BigData/namenode/current

    检查先产生的fsimage是否是当前时间的,若是则表示已经合并完成

support.huaweicloud.com/trouble-mrs/mrs_03_0078.html