2016-12-21 2 views
0

Comment faire des giraph lire des données à partir de plusieurs chemins d'entrée. J'utilise ceci dans gora.propertiesComment donner plusieurs chemins d'entrée à gora avrostore dans giraph (ou) comment faire de giraph lire plusieurs fichiers d'entrée

gora.datastore.default = org.apache.gora.avro.store.Avrostore gora.avrostore.input.path = file: /// chemin/vers/fichier1. Avro, fichier: ///path/to/file2.avro

Mais il donne cette erreur chemin d'entrée n'existe pas: fichier: /path/to/file1.avro,file:/chemin/vers/fichier2. avro

+0

Il semble que le FileInputFormat est incapable de diviser le chemin d'entrée à la virgule (il le lit comme "\,"), alors comment donner l'entrée? –

Répondre

0

Réponse courte: Désolé, mais cela semble impossible.

Réponse longue:

Je n'utilise pas Giraph, mais je sais que Gora does not support multiple paths in AvroStore. Pour cette nécessité, Giraph devrait être celui qui implémente cette fonctionnalité créant 2 connexions DataStore (une pour chaque fichier), mais je suppose que cela ne le fait pas (ou pas?).

L'autre approche serait d'améliorer AvroStore pour prendre en charge plusieurs fichiers dans la configuration, mais pour autant que je sache, vous êtes le premier à y penser. Peut-être que vous voudriez faire cette amélioration ... :)