Hadoop入门之HDFS上传和下载文件图解
来源:互联网 发布:js禁用button按钮 编辑:程序博客网 时间:2024/05/22 11:44
文件上传:
1.客户端向NameNode(NN)发送请求上传文件路径
2.NN响应Client确认是否能够上传文件
3.Client再次请求NN,上传一个Black块
4.NN响应Client给予几个要上传的DataNode的地址(有一定的容灾规则)
5.Client向第一个DataNode请求建立连接进行文件上传,第一个DataNode会向第二个DataNode请求建立连接传输文件
依次到最后一个,通知Client进行文件的传输
6.Client会将文件分成每个64k的小块进行传输(方便副本间同步,前后副本仅仅差距一个包)
7.Client上传结束后,如果还有Black块,继续重复3-6过程.直到传输结束
文件下载:
1.Client向NN请求下载指定目标
2.NN返回该目标的存储信息(Black块及相应的机器列表)
3.Client依次向Black块的机器发送数据传输请求,将文件下载到本地进行拼接
4.直到下载完成.
阅读全文
0 0
- Hadoop入门之HDFS上传和下载文件图解
- Hadoop好友推荐系统-HDFS的文件上传和下载
- hadoop之hdfs文件上传
- hdfs文件上传和下载
- Hadoop MapReduce之上传文件到HDFS
- hadoop上传和下载文件
- HDFS中JAVA API的使用(hadoop的文件上传和下载)
- 图解使用CURL下载和上传文件
- Hadoop入门之HDFS
- Hadoop入门之HDFS
- hadoop分析 - HDFS上传文件
- hadoop中hdfs文件上传
- hadoop之HDFS:数据块恢复与文件上传测试
- 数据采集之Web端上传文件到Hadoop HDFS
- hadoop中hdfs文件下载
- Hadoop笔记11之 Hadoop异常 hdfs.DFSClient(hdfs 不能上传文件)
- hadoop批量上传和下载文件
- 上传和下载HDFS的文件的小代码
- 手动升级apache 2.4.25
- scala 使用
- 全网最!详!细!tarjan算法讲解。
- linux screen后台任务
- How I solved a problem about usage of pscp by requesting more information
- Hadoop入门之HDFS上传和下载文件图解
- matlab快捷键设置
- java String.split()函数的用法分析
- 支付那点事
- HDU 1258 确定比赛名次(拓扑排序)
- NFC
- 一个前端小白的苦恼!
- iOS-UITextView 输入字数限制一行代码搞定
- 【GoldenGate】 OGG-01201 Error reported by MGR : Access denied.