В кластере EMR, используя java api, как скопировать файл из HDFS в локальную файловую систему узлов кластера?
Вы пробовали использовать новый способ 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, так что это может быть жизнеспособной альтернативой.