没有这样的文件或目录 - Hadoop或HDFS错误

时间:2017-04-17 10:53:21

标签: hadoop hdfs

我正在尝试将文件从本地文件系统复制到HDFS,但是它会显示错误消息。

命令是:

hadoop fs -copyFromLocal /Users/admin/a.txt username98642

错误是:

  

copyFromLocal:`/Users/admin/a.txt':没有这样的文件或目录

我在本地文件系统上存在文件a.txt

我尝试了命令的排列和组合。 我也在服务器上创建了文件夹。但它仍然显示此错误。可能有什么问题,因为我正在遵循的教程有这个工作。

OUTPUTS

FIRST TERMINAL:

  

admins-Mac-mini:~admin $ ls -la u.txt

     

-rwxrwxrwx 1 admin staff 4 Apr 17 16:13 u.txt

ON ON TERMINAL

  

hirwuser150430 @ ip-171-30-45-205:〜$ hadoop fs -copyFromLocal /Users/admin/u.txt sample

     

copyFromLocal:`/Users/admin/u.txt':没有这样的文件或目录   hirwuser150430 @ ip-171-30-45-205:〜$

1 个答案:

答案 0 :(得分:0)

该文件(u.txt)必须存在于(或可从该文件系统中)运行copyFromLocal命令的文件系统(ip-171-30-45-205)。使用scp将文件复制到远程计算机,然后将其上载到HDFS。

通过在ip-171-30-45-205的机器上使用ls,检查文件是否在您认为的路径中。

ls /Users/admin/u.txt

似乎在另一个终端上你的用户名是hirwuser150430而不是管理员...