gpt4 book ai didi

hadoop - hadoop是否自动将输入文件复制到HDFS上?

转载 作者:行者123 更新时间:2023-12-02 20:10:38 24 4
gpt4 key购买 nike

使用hadoop流:

hadoop jar hadoop/contrib/streaming/hadoop-streaming-1.0.3.jar -file mapper.rb -mapper mapper.rb -file reducer.rb -reducer reducer.rb -input textfile.txt -output output

假设我所在的目录是“/ home / user / sei / Documents”和textfile.txt
1) is in the same folder as the directory I am currently in 
2) I did not use -copyFromLocal to put textfile.txt into HDFS

hadoop是否自动将输入文件(在这种情况下为textfile.txt)复制到HDFS上的某个位置(即在执行时自动“/user/sei/textfile.txt”)以进行处理?这是否适用于hadoop命令的所有情况(即hadoop jar jarfile myfilename )

最佳答案

不,它不会将记录复制到HDFS中,您必须自己做。如果您正在运行单个节点,或在一台计算机上运行伪分布式集群,则可以使用本地文件路径。但是,如果您正在运行分布式集群,则映射器和精简器将无法找到该文件。

关于hadoop - hadoop是否自动将输入文件复制到HDFS上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16312522/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com