2015-07-17 8 views
0

Я передаю файл шаблон:Hadoop - Получение входных путей, Java API

FileInputFormat.addInputPath(job, new Path("/path/to/file*")); 

И я хотел бы знать, какие файлы на самом деле соответствует его после того, как работа закончена работа, при условии, что она была успешной.

Я пробовал:

job.getConfiguration().get("mapreduce.input.fileinputformat.inputdir") 

но возвращается то же самое:

"/path/to/file*" 

мне интересно, если есть способ, чтобы получить совпадающие Дорожки, не прибегая к созданию другой рутины, чтобы сделать сканирование каталогов.

Ваше просвещение высоко ценится.

ответ

0

Пробуйте эту ссылку, у нее есть несколько способов получить путь в картографе. Но я уверен, что он говорит о нескольких путях. :)

How to get the input file name in the mapper in a Hadoop program?

+0

Спасибо, я попробовать и проверить методы там раньше. Я могу получить входные пути в mapper, но не уверен, как перейти обратно к основному классу. Проведя довольно много времени для поиска решения, я прибег к менее грациозному, вышеупомянутому методу. Спасибо, в любом случае. – FailedMathematician

+0

Добро пожаловать. :) –

 Смежные вопросы

  • Нет связанных вопросов^_^