1~首先客户端通过分布式文件系统模块对名称节点进行请求,观察输出输入目录中有没有相应的文件,观察是否有权限进行。
2~当名称节点检查目录对结果返回客户端,客户端向名称节点发布请求,名称节点创建文件,并将文件分成各数据块。
3~设立3个数据节点,将数据节点的位置返回给客户端。
4~客户端请求数据节点1上传数据,后再调用数据节点2和数据节点3。
5~客户端上传完第一个数据块,客户端会再次请求名称节点,上传第二个数据块。
6~当所有数据块全部写完数据节点会向客户端发出确认,客户端向名称节点发出结束,就成功储存了信息