2014-04-10 4 views
0

Я пытаюсь запустить пример из окончательного руководства по хаопу 3-е издание. в главе 5 автор продемонстрировал использование класса LocalJobRunner, который помогает запускать задания hadoop из входных данных, найденных локально, и выводить результат локально. для этого автора говорит установить свойство configuratin mapred.job.tracker в «local». Я сделал это, но все же программа пыталась найти входной и выходной путь в hdf.hadoop LocalJobRunner не работает?

Мой второй вопрос заключается в том, что я не могу найти класс LocalJobRunner в hadoop 2.3.0 javadocs api?

ответ

0
i have managed to find the answer to my first part of the question. the problem was with my configuration.xml file. i was using following values : 

<configuration> 
<property> 
<name>fs.default.name</name> 
<value>hdfs://localhost/</value> 
</property> 
<property> 
<name>mapred.job.tracker</name> 
<value>localhost:8021</value> 
</property> 
</configuration> 

фактическая конфигурация должна быть

<configuration> 
<property> 
<name>fs.default.name</name> 
<value>file:///</value> 
</property> 
<property> 
<name>mapred.job.tracker</name> 
<value>local</value> 
</property> 
</configuration> 

однако я до сих пор не нашел ответа на мой второй вопрос I'am не то есть в состоянии найти LocalJobRunner в Hadoop 2.3.0 документы. здесь ссылка для документов hadoop javadocs

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