Как скопировать файл из HDFS в локальную файловую систему узлов кластера, в кластере EMR, используя Java API, - PullRequest
0 голосов
/ 08 июня 2018

В кластере EMR, используя java api, как скопировать файл из HDFS в локальную файловую систему узлов кластера?

1 Ответ

0 голосов
/ 08 июня 2018

Вы пробовали использовать новый способ Java 7?

https://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html#copy(java.nio.file.Path,%20java.nio.file.Path,%20java.nio.file.CopyOption...)

например

private static void copyFileUsingJava7Files(File source, File dest) throws IOException {
    Files.copy(source.toPath(), dest.toPath());
}

(от https://www.journaldev.com/861/java-copy-file)

Более старый способ сделать это (java.io.File и т. Д.) Говорит об URI, так что это может быть жизнеспособной альтернативой.

...