name node如何更新hadoop中hdfs写入的数据节点的可用性

mzaanser  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(342)

我有10个数据节点,复制因子是3,文件大小是150,块大小是64。所以文件将被分成三个块b1,b2,b3。因此,客户机要求name node提供用于写入b1块的数据节点的可用性。我的问题是有多少数据节点将提供给客户端的名称节点写入b1块。还有一个问题是b1,b2,b3的写操作将如何并行或顺序进行

13z8s7eq

13z8s7eq1#

客户机只将数据写入一个datanode,其余复制由namenode指令上的datanode本身负责。 Replica placement :当datanode从客户机接收块的数据时,datanode将数据保存在表示块的文件中,同时将数据重新发送到另一个datanode,该datanode应创建块的另一个副本。
按顺序复制块

相关问题