HDFS写数据流程
2018-04-18 14:39:11 24 举报
HDFS写数据流程
作者其他创作
大纲/内容
2、检验路径
11、传输第一个block
b2
block1
10、准备好了
ByteBuf
DataNode选择策略1.第一个副本优先考虑跟客户端最近的2.第二个副本再考虑跨机架挑选。(增加副本的可靠性)哪些机器在哪些机架上可以通过配置机架感知
5、查询DataNode信息
4、我要上传一个block,带副本数量
0 128 200
7、请求建立block传输通道,我还要保存一份到DN3
DN3
分发给DN3
剩余的block重复从步骤4开始,block只要有一个成功就算上传成功,之后NameNode会做同步
元数据
8、请求建立通道
同机架
客户端
1、请上传文件
DataNode信息池
DN1
3、返回是否可以上传
NameNode
12、通知NameNode,我收到了一个block
9、应答通道建立好了
b1
DN2
packet
目录树
a.txt
0 条评论
回复 删除
下一页