Запуск на Hadoop 2.7.5 и запуск простого скрипта Pig (0.17.0).
После успешного завершения работы я получаю следующее сообщение:
INFO org.apache.hadoop.yarn.client.RMProxy - Connecting to
ResourceManager at hadoop-master/172.26.0.2:8032
2019-04-29 15:03:14,516 [main] INFO
org.apache.hadoop.mapred.ClientServiceDelegate - Application
state is completed. FinalApplicationStatus=SUCCEEDED.
Redirecting to job history server
2019-04-29 15:03:14,877 [main] INFO
org.apache.hadoop.yarn.client.RMProxy - Connecting to
ResourceManager at hadoop-master/172.26.0.2:8032
2019-04-29 15:03:14,880 [main] INFO
org.apache.hadoop.mapred.ClientServiceDelegate - Application
state is completed. FinalApplicationStatus=SUCCEEDED.
Redirecting to job history server.
Странно то, что после них правильный вывод отображается внизу.
После некоторых поисков были указаны следующие настройки:
<property>
<name>yarn.log-aggregation-enable</name>
<value>true</value>
</property>
<property>
<name>mapreduce.jobhistory.address</name>
<value>hadoop-master:10020</value>
<description>Default port is 10020.</description>
</property>
<property>
<name>mapreduce.jobhistory.webapp.address</name>
<value>hadoop-master:19888</value>
<description>Default port is 19888.</description>
</property>
Используйте команду для запуска JobHistoryServer.
$HADOOP_HOME/sbin/mr-jobhistory-daemon.sh start historyserver
Но состояние приложения завершено. FinalApplicationStatus = SUCCEEDED продолжается.
Может ли это быть связано с версией? Или свинья действительно должна попросить служить JobHistory?
Спасибо.