回答:
bin/hadoop fs -get /hdfs/source/path /localfs/destination/path
bin/hadoop fs -copyToLocal /hdfs/source/path /localfs/destination/path
namenode_machine:50070
)をポイントし、コピーするファイルを参照し、ページを下にスクロールして、[ ファイルのダウンロード ]をクリックします。HDFSからローカルファイルシステムにファイルをコピーするには、次のコマンドを実行します。
hadoop dfs -copyToLocal <input> <output>
<input>
:コピーするHDFSディレクトリパス(例:/ mydata)<output>
:宛先ディレクトリのパス(例:〜/ Documents)hadoop fs -ls
か?
これらの両方の方法で達成できます。
1.hadoop fs -get <HDFS file path> <Local system directory path>
2.hadoop fs -copyToLocal <HDFS file path> <Local system directory path>
例:
私のファイルは/sourcedata/mydata.txt にありますファイルをローカルファイルシステムのこのパス/ user / ravi / mydataにコピーします
hadoop fs -get /sourcedata/mydata.txt /user/ravi/mydata/
ソース「ファイル」が同じディレクトリツリーにある複数のファイル(map-reduceの結果など)に分割されている場合は、次のコマンドを使用してローカルファイルにコピーできます。
hadoop fs -getmerge /hdfs/source/dir_root/ local/destination
bin/hadoop fs -put /localfs/destination/path /hdfs/source/path