hdfs写数据流程
1,客户端向namenode请求上传文件,namenode响应可以上传;
2,客户端用rpc方式来向namenode上传第一个block,namenode返回给客服端一个datanode;
3,客户端向datanode请求建立block传输通道,将block(1-128M)块传输给datanode1,如果文件大小超过128M,会将文件划分为128的块分别上传到不同的namenode上,并且每个块都会有一个副本文件(副本文件和块不在同一台datanode上);
4,bolck只要有一个上传成功了,就算成功了。