Java APIを使用して、あるHDFSフォルダーから別のHDFSフォルダーにファイルをコピーするにはどうすればよいですか?

hba

HDFS java APIを使用して、HDFS内のファイルの名前を変更(移動)できます。ファイルをコピーする方法はありますか?distcpには興味がないので、1つのファイルをコピーします。

ラビンドラバブ

ドキュメントページに従ってorg.apache.hadoop.fs.FileUtilAPIを使用できます

public static boolean copy(FileSystem srcFS,
           Path src,
           FileSystem dstFS,
           Path dst,
           boolean deleteSource,
           boolean overwrite,
           Configuration conf)
                    throws IOException

ファイルシステム間でファイルをコピーします。

以下のAPIでファイルシステムを取得できます

final FileSystem fs = FileSystem.get(conf);

APIの上にそれを渡します

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ