Вызвать свинью с помощью oozie - org.apache.pig.Main код выхода [2]

Я пытаюсь вызвать действие Pig в Oozie и работаю со следующим:

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

На данный момент я могу вызвать действие Java с помощью Oozie. Однако, когда я пытаюсь вызвать действие Pig, он терпит неудачу с ошибкой, которая мало что раскрывает -

[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]?


person thisdotnull    schedule 28.08.2015    source источник
comment
Вы проверяли URL-адрес трекера вакансий на то же самое, указанный может быть доступен из консоли Oozie, открыв Oozie Actiion, там вы найдете URL-адрес ConSole, который будет содержать, URL-адрес jobTracker, который также поможет вам получить Адрес Pig Action   -  person Deb    schedule 31.08.2015


Ответы (1)


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

  • Шаг 1. Скопируйте идентификатор задания для вашего текущего действия в Oozie.
  • Шаг 2 - Выполните это mapred job -logs <jobid> # это даст вам URL отслеживания для этого задания
  • Шаг 3. Скопируйте и вставьте этот URL-адрес в свой браузер.
  • Шаг 4 - Танцевать хоровод с пением Эврика!
person thisdotnull    schedule 11.09.2015
comment
Команда была неправильной, но она позволила мне найти решение, поэтому я обновил ее сейчас. В итоге это будет выглядеть примерно так: mapred job -logs job_1447428897416_4377 - person Dennis Jaheruddin; 06.01.2016