更新时间:2022-12-09 GMT+08:00
由于HDFS块丢失导致DataNode退服失败
问题背景与现象
在退服DataNode过程中,一直提示退服失败。
原因分析
解决办法
- 请确认该损坏的块是否可以删除。
- 是,执行2。
- 否,请联系技术支持。
- 执行以下命令进入HDFS客户端。
cd HDFS客户端安装目录
source bigdata_env
kinit 业务用户
- 执行以下命令删除之前记录的损坏的块。
hdfs dfs -rm -skipTrash /tmp/hive-scratch/omm/_tez_session_dir/xxx-resources/xxx.jar
- 执行命令查看HDFS状态是否恢复为“HEALTHY”。
hdfs fsck /
- 再次执行DataNode退服操作。
父主题: 使用HDFS