copyToLocal:没有这样的文件或目录

时间:2016-02-28 05:37:41

标签: hadoop hdfs

我正在尝试使用以下命令将hadoop hdfs中的文件复制到本地:

bin/hadoop fs -copyToLocal /user/nj/dir/hfile file:///home/nj/lfile
copyToLocal

并获得

  

没有这样的文件或目录

但是,ls有效,我可以使用cat读取文件内容。试过get和sudo选项,但错误相同。

1 个答案:

答案 0 :(得分:1)

假设您要将 hfile 复制到 nj 用户主目录中的数据文件夹。然后使用以下命令。

bin/hdfs dfs -copyToLocal /user/nj/dir/hfile /home/nj/data/

bin/hdfs dfs -copyToLocal /user/nj/dir/hfile /home/nj/data/lfile

它应该有用。