关于HDFS文件写入的过程,以下选项中,排序正确的是哪项?①客户端Client远程向NameNode发起上传请求,等待NameNode给出响应;
②通过传输通道pipeline传输第一个Block,第一个DataNode接收完一个packet后传给第二个DataNode,以此类推;
③Client为第一个block请求上传节点返回可以上传的DateNode节点,NameNode记录元数据信息,返回可上传的节点位置;
④客户端Client选取最近的DataNode建立传输通道,第一个DataNode会依次连接第二个和第三个DataNode,建立完整的pipeline;
⑤得到响应后,client对文件进行切分为Block;
⑥当一个block传输完成时,client再次请求NameNode上传第二个block的节点;