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

HDFS Web UI无法正常刷新损坏数据的信息

问题

  1. 当DataNode的“dfs.datanode.data.dir”所配置的目录因权限或者磁盘损坏发生错误时,HDFS Web UI没有显示损坏数据的信息。
  2. 当此错误被修复后,HDFS Web UI没有及时移除损坏数据的相关信息。

回答

  1. DataNode只有在执行文件操作发生错误时,才会去检查磁盘是否正常,若发现数据损坏,则将此错误上报至NameNode,此时NameNode才会在HDFS Web UI显示数据损坏信息。
  2. 当错误修复后,需要重启DataNode。当重启DataNode时,会检查所有数据状态并上传损坏数据信息至NameNode。所以当此错误被修复后,只有重启DataNode后,才会不显示损坏数据信息。