大部分的HDFS程序对文件的操作是“一次写多次读取”的模式,以下为客户端在HDFS写数据的过程。
一:HDFS客户端通过分布式文件系统向名称节点发出一个创建新文件的请求,名称节点通过多种验证确保客户端权限和没有相同的文件后,创建一个新的文件。
二:输入客户端的数据被分成一个个数据块,通过文件流的方式进入各个数据节点,当一个数据块进入一个数据节点之后,会返回一个确认信息,当客户端完成所有的数据写入操作之后,就会向名称节点发出结束消息,并存好数据块。
大部分的HDFS程序对文件的操作是“一次写多次读取”的模式,以下为客户端在HDFS写数据的过程。
一:HDFS客户端通过分布式文件系统向名称节点发出一个创建新文件的请求,名称节点通过多种验证确保客户端权限和没有相同的文件后,创建一个新的文件。
二:输入客户端的数据被分成一个个数据块,通过文件流的方式进入各个数据节点,当一个数据块进入一个数据节点之后,会返回一个确认信息,当客户端完成所有的数据写入操作之后,就会向名称节点发出结束消息,并存好数据块。