Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例如,如果一个 Hadoop 集群由 2 个 DataNode 组成,并且 HDFS 复制因子设置为默认值 3,那么文件复制方式的默认行为是什么?
根据我的阅读,HDFS 似乎基于机架感知,但是对于这样的情况,有谁知道它是如何确定的?
它将认为这些块复制不足,并且会不断抱怨,并且会永久尝试将它们带到预期的复制因子。
HDFS 系统有一个参数(复制因子 - 默认为 3),它告诉名称节点每个块应该如何复制(在默认情况下,每个块应该在整个集群中复制 3 次,根据给定的副本放置策略) . 在系统设法按照复制因子指定的次数复制每个块之前,它将继续尝试这样做。