hadoop copyfromlocal:“.”:没有这样的文件或目录

eqqqjvef  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(1114)

我使用带有cloudera-quickstart-vm-5.4.2-0虚拟机的windows8。
我下载了一个文本文件words.txt到下载文件夹。
我把目录改为下载并使用 hadoop fs -copyFromLocal words.txt 我明白了 no such file or directory 错误。
有人能解释一下为什么会这样/怎么解决这个问题吗?
以下是终端截图:

有人告诉我这个错误发生在hadoop处于安全模式时,但是我已经确定安全模式是关闭的。

pbossiut

pbossiut1#

这是因为 hdfs:///user/cloudera 不存在。
跑步 hdfs dfs -ls 可能会给你一个类似的错误。
如果没有指定的目标文件夹,它将查找 . ,运行该命令的unix帐户的当前hdfs目录。
你必须 hdfs dfs -mkdir "/user/$(whoami)" 在您当前的unix帐户可以使用hdfs之前,或者您可以指定要复制到的现有hdfs位置

相关问题