【发布时间】:2015-12-11 02:41:59
【问题描述】:
当我使用-copyFromLocal 命令将数据文件复制到 HDFS 时,数据被复制到 HDFS。当我通过网络浏览器看到这个文件时,它显示复制因子为 3,文件位于“/user/hduser/inputData/TestData.txt”位置,大小为 250 MB。
我有 3 个 CentOS 服务器作为 DataNodes,CentOS Desktop 作为 NameNode 和客户端。
当我从本地复制到上述路径时,它到底复制到哪里? 它是否以 64 MB 的块复制到 NameNode 或 DataNode? 或者,在我运行 MapReduce 作业并且 map 准备拆分并将数据复制到 DataNode 之前它不会复制?
请澄清我的疑问。
【问题讨论】: