我对hadoop感到很陌生,希望您的帮助。我正在将文件从一个目录提取到另一个目录的过程。我使用的以下命令:
Blockquotehadoop fs -copyFromLocal ./tmp/text.txt ./tmp/harSourceFolder2
但是结果总是失败。以下结果:
Blockquote2020-02-08 14:53:42,448 WARN util.NativeCodeLoader:无法为您的平台加载本机Hadoop库...使用适用的内置Java类copyFromLocal:
./tmp/harSourceFolder2': No such file or directory:
hdfs:// localhost:9000 / user / hduser1 / tmp / harSourceFolder2'
有人可以帮我吗?
问题是您正在对文件而不是目录进行访问。为了使它起作用,您必须分配/
字符。 Blockquote hadoop fs -copyFromLocal ./tmp/text.txt ./tmp/harSourceFolder2/