2015-08-28 2 views
1

Я пытаюсь вызвать действие свиней в Oozie, и я работаю с включено следующее:Invoke свинья с oozie - org.apache.pig.Main код выхода [2]

  • Oozie v3.3.2
  • свиньи v0.12.1-mapr
  • Hadoop v1.0.3
  • mapr M5

Я могу использовать java-действие, используя Oozie. Однако, когда я пытаюсь вызвать действие свиней, его сбой с ошибкой, не раскрывая much-

[Map/Reduce failed, error 
message[${wf:errorMessage(wf:lastErrorNode())}]], after resolve [Map/Reduce failed, error 
message[Main class [org.apache.oozie.action.hadoop.PigMain], exit code [2]]] 

Глядя на журналы заданий можно сделать вывод только включено следующее:

  • рабочий был разобран
  • oozie применит свинью
  • задания выполняется, когда он не

Как я могу получить журналы свиней для этой работы? Что такое код выхода [2]?

+0

Вы проверили URL-адрес отслеживания задания для того же самого, упомянутый может быть доступен из консоли Oozie, открыв Oozie Actiion, там вы найдете URL-адрес ConSole, который будет содержать URL-адрес AddTracker URL Addess, который также помочь вам получить адрес действия свиней – Deb

ответ

1

Оказывается, довольно легко получить эти журналы свиней. Он смотрел мне прямо в лицо все время.

  • Шаг 1 - Скопировать идентификатор задания для запущенного действия в Oozie
  • Шаг 2 - Выполнить этот mapred job -logs <jobid> # Этот даст вам отслеживания URL для этой работы
  • Шаг 3 - Скопируйте и вставьте этот URL к вашему браузеру
  • Шаг 4 - Танцевальное пение Eureka!
+0

Команда была неправильной, но она позволила мне найти решение, поэтому я обновил его сейчас. В конце он будет выглядеть примерно так: 'mapred job -logs job_1447428897416_4377' –

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

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