我将Windows 8与cloudera-quickstart-vm-5.4.2-0虚拟框一起使用。

我将文本文件words.txt下载到了Downloads文件夹中。
我将目录更改为下载并使用了hadoop fs -copyFromLocal words.txt
我收到no such file or directory错误。
谁能解释我为什么会这样/如何解决这个问题?

这是终端的屏幕截图:

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

最佳答案

这是因为hdfs:///user/cloudera不存在。

运行hdfs dfs -ls可能会给您类似的错误。

如果没有指定目标文件夹,它将查找.,这是运行命令的UNIX帐户的当前HDFS目录。

您必须先使用hdfs dfs -mkdir "/user/$(whoami)"才能使用当前的UNIX帐户使用HDFS,或者可以指定要复制到的其他现有HDFS位置

10-08 09:10
查看更多