图 1
-------------------------
若健康则显示:
Status: HEALTHY
若有毁损则显示:
Status: CORRUPT
-------------------------
Hadoop 的 fsck 不像 Linux 的 fsck,前者预设是不具有破坏性的,不会去修正检查到的错误,因此可每天执行以做检查。fsck 是只跟 metadata 有关的操作,其需要的资讯,都可从 NameNode 取得,因此不必和 cluster 所有的 NameNode 沟通。但其 RPC (远端程序唿叫) 次数可能较高,因此建议在离峰时间来进行检查。
CCAH 证照 (CCA-500) 会考到这个命令的用途,但不会考细部的功能及参数,只要知道 fsck 大概的功能即可。
下面关于Hadoop的文章您也可能喜欢,不妨看看: