手動修復 under-replicated blocks in HDFS

今天查看ambari dashborad,發現HDFS有報under_replicated_blocks,手動修復under_replicated_files bash

su - <$hdfs_user> 
bash-4.1$ hdfs fsck / | grep 'Under replicated' | awk -F':' '{print $1}' >> /tmp/under_replicated_files
-bash-4.1$ for hdfsfile in `cat /tmp/under_replicated_files`; do echo "Fixing $hdfsfile :" ;  hadoop fs -setrep 3 $hdfsfile; done
相關文章
相關標籤/搜索