hdfs jmxget vs hdfs fsck

时间:2018-02-12 14:57:13

标签: hadoop hdfs

我有两个带有几个数据节点的名称节点,但今天我刚刚看到我有一些损坏的块。

尴尬的是:

srcAccessMask = 0

当我与hdfs jmxget -server namenode02 -port 8006 | grep CorruptBlocks CorruptBlocks=27 核实时,我已经:

hdfs fsck /

因此fsck对于块没什么不好的。怎么做这个检查?

提前thx!

1 个答案:

答案 0 :(得分:0)

对于hdfs jmx命令,我们从Hadoop获得了块的总体状态,似乎很少有它们被破坏(不知道原因)。 对于fsck命令,由于副本号设置,我们具有它们安全的文件的状态。 为了得出它的正常行为,这里没有异常。