HDFS写操作;1.掌握HDFS写文件流程概述2.掌握HDFS写操作的异常处理3.掌握HDFS写文件方法;1. 写文件流程概述2. HDFS写操作异常处理3. HDFS写文件方法;;关闭pipeline
为了防止丢包,ack queue里的packet会同步到data queue里?
把产生错误的datanode上当前在写但未完毕的block删掉(或者重启自检删除)
block剩下的部分被写到剩下的两个正常的datanode中
client写数据完毕后调用close方法关闭写入流(dfs.replication.min=1)
namenode找到新的datanode通过异步方式去创建这个块的复制,这些操作对client来说是无感知的。
;;
;
;1.文件写入流程 -- Pipeline、DataQueue、AckQueue2.异常处理 -- 断电处理、补齐缺少副本数3.写数据方法 -- HDFS API、HDFS Client Cmd
原创力文档

文档评论(0)