2016-02-28 36 views
1

我想從Hadoop的HDFS文件複製到本地使用下面的命令:copyToLocal:沒有這樣的文件或目錄

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

並獲得

沒有這樣的文件或目錄

但是,ls的作品,我可以使用cat閱讀文件內容。試過得到和sudo選項,但同樣的錯誤。

+1

而不是此文件:/// home/nj/lfile嘗試給你的localfile系統路徑像〜/ nj/lfile –

回答

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 

它應該工作。

相關問題