Pourquoi Le Système De Fichiers Hadoop.la méthode get a besoin de savoir URI complète et pas seulement le schéma

Est-il possible d'utiliser une instance de système de fichiers Hadoop créé à partir d'un valide hdfs url à être utilisée à nouveau pour la lecture et l'écriture différents hdfs url.J'ai essayé les

String url1 = "hdfs://localhost:54310/file1.txt";
String url2 = "hdfs://localhost:54310/file2.txt";
String url3 = "hdfs://localhost:54310/file3.txt";

//Creating filesystem using url1
FileSystem fileSystem = FileSystem.get(URI.create(url1), conf);

//Using same filesystem with url2 and url3  
InputStream in = fileSystem.open(new Path(url2));
OutputStream out = fileSystem.create(new Path(url3));

Cela fonctionne.Mais sera-ce la cause d'autres problèmes.

InformationsquelleAutor aruns | 2012-10-31