fsck是用来检测hdfs上文件、block信息的。 输出的结果如下:
hadoop fsck / ########################## 情况一 #################### Status: HEALTHY Total size: 2107916220687 B Total dirs: 146 Total files: 345 Total symlinks: 0 Total blocks (validated): 11738 (avg. block size 264774154 B) Minimally replicated blocks: 11738 (100.0 %) Over-replicated blocks: 3605 (30.712217 %) Under-replicated blocks: 0 (0.0 %) Mis-replicated blocks: 8011 (68.24842 %) Default replication factor: 3 Average block replication: 3.3083148 Corrupt blocks: 0 Missing replicas: 0 (0.0 %) Number of data-nodes: 11 Number of racks: 2 FSCK ended at Fri Nov 10 15:11:47 CST 2017 in 418 milliseconds The filesystem under path '/' is HEALTHY参数解释: status:代表hdfs上block检测的结果 Total size: 代表/目录下文件总大小 Total dirs:代表检测的目录下总共有多少个目录 Total files:代表检测的目录下总共有多少文件 Total symlinks:代表检测的目录下有多少个符号连接 Total blocks(validated):代表检测的目录下有多少个block块是有效的 Minimally replicated blocks:代表拷贝的最小block块数 Over-replicated blocks:指的是副本数大于指定副本数的block数量 Under-replicated blocks:指的是副本数小于指定副本数的block数量 Mis-replicated blocks:指丢失的block块数量 Default replication factor: 3 指默认的副本数是3份(自身一份,需要拷贝两份) Missing replicas:丢失的副本数 Number of data-nodes:有多少个节点 Number of racks:有多少个机架