丢失的块和丢失的块(复制因子为1)有什么区别?

时间:2018-10-25 16:14:02

标签: hadoop hdfs

当我发出hdfs dfsadmin -report命令时,我看到2个令人困惑的条目,但我不明白它们的区别:

  • 缺少块
  • 缺少块(复制因子为1)

汤姆·怀特(Tom White)在他的书中互换使用了术语“损坏和丢失的块”。因此,缺少块意味着其副本均已损坏的块。

那么Missing blocks (with replication factor 1)是什么意思?有什么区别?我尝试使用Google搜索,但发现的解释非常混乱。

1 个答案:

答案 0 :(得分:0)

是的,dfsadmin report显示了两种丢失的块:

  1. 缺少的块-
  2. 缺少块(复制因子为1)-

第一个丢失块-显示具有有效副本且可以恢复的块数。示例:如果缺少块1342,则最终将复制更多这些块。

第二个缺少的块(具有复制因子1)-显示其副本已损坏且不可恢复的块数。由于最小复制因子为1,因此显示为with replication factor 1