我是hadoop的新手,我正在使用概念hdfs和复制 所以我有一个与此相关的问题:
假设我没有在hdfs-site.xml中更改复制因子,所以我保持默认值3。 如果我创建一个由3台机器组成的集合: 1个主人 2奴隶
这意味着有2个数据节点,因为我的复制因子为3,但我有2个数据节点来保存该数据
这种情况如何运作?
它会创建3个副本还是2个副本? 它会造成任何问题吗? 它会显示任何警告吗?答案 0 :(得分:0)
它将创建2个副本。它不会产生任何问题,但如果您运行文件系统检查(fsck),您将收到一些警告,表明某些块正在被复制。