Hadoop copyFromLocal:'。':没有这样的文件或目录

时间:2018-01-06 15:20:18

标签: hadoop hdfs cloudera cloudera-cdh

我使用带有cloudera-quickstart-vm-5.4.2-0虚拟盒的Windows 8。

我将一个文本文件作为words.txt下载到Downloads文件夹中 我将目录更改为“下载”并使用了hadoop fs -copyFromLocal words.txt

我收到no such file or directory错误 任何人都可以解释为什么会发生这种情况/如何解决这个问题?

以下是终端的屏幕截图:

terminal.png

有人告诉我,当Hadoop处于安全模式时会发生此错误,但我已确保安全模式为OFF。

1 个答案:

答案 0 :(得分:2)

它正在发生,因为.不存在。

运行hdfs dfs -mkdir "/user/$(whoami)"可能会给您一个类似的错误。

如果没有指定的目标文件夹,它会查找{{1}},即运行该命令的UNIX帐户的当前HDFS目录。

在当前UNIX帐户可以使用HDFS之前必须{{1}},或者您可以指定要复制到的其他现有HDFS位置