gpt4 book ai didi

hadoop - 将本地文件复制到Hadoop但无法成功

转载 作者:行者123 更新时间:2023-12-02 21:47:26 25 4
gpt4 key购买 nike

我尝试将本地文件从硬盘直接复制到Hadoop目录,并得到以下结果。他们都不工作。谁能用正确的语法帮助我?

$ hadoop fs -copyFromLocal C:\\\temp\\\sample_file.txt /user/user_name/sample_file.txt
**copyFromLocal: unexpected URISyntaxException**

$ hadoop fs -copyFromLocal C://temp//sample_file.txt /user/user_name /sample_file.txt
**copyFromLocal: `//sample_file.txt': No such file or directory**

$ hadoop fs -copyFromLocal C:\temp\sample_file.txt /user/user_name/sample_file.txt
**-copyFromLocal: Can not create a Path from a null string Usage: hadoop fs [generic options] -copyFromLocal [-f] [-p] ...**

$ hadoop fs -copyFromLocal C:/temp/sample_file.txt /user/user_name/sample_file.txt
**copyFromLocal: `/temp/sample_file.txt': No such file or directory**

最佳答案

执行fs -copyFromLocal / localpath / localfile / hdfspath / hdfsfile时遇到的一个问题是目标/ hdfspath不存在。

通常,我通常首先创建整个目标hdfspath:fs -mkdir / hdfspath,然后发出-copyFromLocal命令。

除此之外,看看这个错误:
https://issues.apache.org/jira/browse/HADOOP-10030似乎可以解释您的第一个错误。
也许您的hadoop / hdfs版本没有此修复程序。

同样根据此博客(http://www.hindoogle.com/blog/2009/12/cygwin-vs-hadoop-dfs-copy/),您的第一种语法似乎适用于他们:
$ bin/hadoop dfs -copyFromLocal C:\\cygwin\\home\\Rajat\\java\\mrh\\input input

关于hadoop - 将本地文件复制到Hadoop但无法成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23960862/

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