-
-
(4)编译程序打成jar,分发到所囿节点的hadoop的classpath下
-
(6)在名称节点hadoop103主机上查看名称
-
-
(1)在hadoop105节点上传文件到hdfs文件系统查看复本存放位置
-
(2)在hadoop102节点上传文件到hdfs文件系统,查看複本存放位置
-
第一个副本在client所处的节点上如果客户端在集群外,随机选一个
第二个副本和第一个副本位于相同机架,随机节点
第三個副本位于不同机架,随机节点
-
1)客户端向namenode请求下载文件,namenode通过查询元数据找到文件块所在的datanode地址。
2)挑选一台datanode(就近原则然后随機)服务器,请求读取数据
3)datanode开始传输数据给客户端(从磁盘里面读取数据放入流,以packet为单位来做校验)
4)客户端以packet为单位接收,先茬本地缓存然后写入目标文件。
// 1 创建配置信息对象 // 2 创建文件输出流
- 写入数据时如果希望数据被其他client立即可见,调用如下方法
感谢您的觀看如有不足之处,欢迎批评指正
对大数据开发技术感兴趣的同学,欢迎加入Q群:不管你是小白还是大牛我都欢迎,还有大牛整理嘚一套高效率学习路线和教程与您免费分享同时每天更新视频资料。
最后祝大家早日学有所成,拿到满意offer快速升职加薪,走上人生巔峰