2016-12-21 10 views
0

Как сделать giraph для чтения данных из нескольких входных путей. Я использую это в gora.propertiesКак передать несколько путей ввода в gora avrostore в giraph (или), как заставить giraph читать несколько входных файлов

gora.datastore.default = org.apache.gora.avro.store.Avrostore gora.avrostore.input.path = Файл: /// путь/к/file1. avro, file: ///path/to/file2.avro

Но он дает эту ошибку Путь ввода не существует: file: /path/to/file1.avro,file:/path/to/file2. avro

+0

Похоже, что FileInputFormat не может разбить входной путь запятыми (он читает его как «\»), то как я могу ввести ввод? –

ответ

0

Короткий ответ: извините, но похоже невозможно.

Длинный ответ:

Я не использую Giraph, но я знаю, что Гур does not support multiple paths in AvroStore.

Для этого необходимо, чтобы Giraph выполнял эту функцию, создавая 2 соединения DataStore (по одному на каждый файл), но я полагаю, что это не делает (или делает это?).

Другим подходом было бы улучшить AvroStore для поддержки нескольких файлов в конфигурации, но, насколько я знаю, вы первыми об этом подумали. Может быть, вы захотите сделать это улучшение ... :)