3-39客户端(client)写数据到HDFS的流程

3-39客户端(client)写数据到HDFS的流程
1)客户端向NN提出写数据请求
2)NN发现没有问题,同意客户端写数据
3)由于数据很大,需要分块:BLK1,BLK2三副本存在。此时客户端向NN提出写BLK1请求
4)NN决定将BLK1放在哪几个DN上,这个过程对用户来说是透明的,此时NN告知客户端
5)-10)Client与NN分配的要把BLK1放在哪几个DN(包括一个原数据,两个副本)建立连接,并最终告知Client建立连接成功
11)开始传输BLK1,并成功建立副本
12)BLK2的传输和BLK1一模一样