2013-03-21 2 views
1

привет я могу запустить улья команду в улей терминале, но когда я пытаюсь запустить его через oozie я не смог запустить его получения какой-либо ошибки анс файл журнала выглядит, как показано нижеoozie улья работы Hadoop

2013-03-21 11:55:48,973 INFO ActionStartXCommand:539 - USER[biadmin] GROUP[-] TOKEN[] APP[hive-wf] JOB[0000005-130314190356094-oozie-biad-W] ACTION[[email protected]] Start action [[email protected]] with user-retry state : userRetryCount [0], userRetryMax [0], userRetryInterval [10] 
2013-03-21 11:55:57,940 WARN HiveActionExecutor:542 - USER[biadmin] GROUP[-] TOKEN[] APP[hive-wf] JOB[0000005-130314190356094-oozie-biad-W] ACTION[[email protected]] credentials is null for the action 
2013-03-21 11:55:57,940 WARN HiveActionExecutor:542 - USER[biadmin] GROUP[-] TOKEN[] APP[hive-wf] JOB[0000005-130314190356094-oozie-biad-W] ACTION[[email protected]] Could not find credentials properties for: null 
2013-03-21 11:56:04,940 INFO HiveActionExecutor:539 - USER[biadmin] GROUP[-] TOKEN[] APP[hive-wf] JOB[0000005-130314190356094-oozie-biad-W] ACTION[[email protected]] checking action, external ID [job_201303141654_0020] status [RUNNING] 
2013-03-21 11:56:04,955 WARN ActionStartXCommand:542 - USER[biadmin] GROUP[-] TOKEN[] APP[hive-wf] JOB[0000005-130314190356094-oozie-biad-W] ACTION[[email protected]] [***[email protected]***]Action status=RUNNING 
2013-03-21 11:56:05,334 WARN ActionStartXCommand:542 - USER[biadmin] GROUP[-] TOKEN[] APP[hive-wf] JOB[0000005-130314190356094-oozie-biad-W] ACTION[[email protected]] [***[email protected]***]Action updated in DB! 
2013-03-21 11:56:33,520 INFO CallbackServlet:539 - USER[-] GROUP[-] TOKEN[-] APP[-] JOB[0000005-130314190356094-oozie-biad-W] ACTION[[email protected]] callback for action [[email protected]] 
2013-03-21 11:56:34,214 INFO HiveActionExecutor:539 - USER[biadmin] GROUP[-] TOKEN[] APP[hive-wf] JOB[0000005-130314190356094-oozie-biad-W] ACTION[[email protected]] action completed, external ID [job_201303141654_0020] 
2013-03-21 11:56:34,365 WARN HiveActionExecutor:542 - USER[biadmin] GROUP[-] TOKEN[] APP[hive-wf] JOB[0000005-130314190356094-oozie-biad-W] ACTION[[email protected]] Launcher ERROR, reason: Main class [org.apache.oozie.action.hadoop.HiveMain], exit code [10] 
2013-03-21 11:56:35,059 INFO ActionEndXCommand:539 - USER[biadmin] GROUP[-] TOKEN[] APP[hive-wf] JOB[0000005-130314190356094-oozie-biad-W] ACTION[[email protected]] ERROR is considered as FAILED for SLA 
2013-03-21 11:56:35,364 WARN CoordActionUpdateXCommand:542 - USER[biadmin] GROUP[-] TOKEN[] APP[hive-wf] JOB[0000005-130314190356094-oozie-biad-W] ACTION[-] E1100: Command precondition does not hold before execution, [, coord action is null], Error Code: E1100 

ответ

1

Это похоже на журнал заданий Oozie, который часто не предоставляет достаточной информации для поиска корня вашей проблемы. Вы должны посмотреть журнал задач для задания сокращения карты. Самый простой способ найти это - перейти в веб-консоль Oozie (т. Е. http://example.example.com:11000/oozie/), дважды щелкнуть на задании oozie, чтобы открыть его информацию о задании, на вкладке сведений о задании дважды щелкните по неудачному действию Hive. В действии на вкладке должно быть поле URL консоли. Откройте этот адрес и нажмите ссылки, чтобы найти дополнительную информацию о задачах (даже успешных, поскольку oozie может проглотить отказ улья и сообщить об успешном завершении задачи. Полезные журналы всегда были в успешной картографической задаче в моем опыте). Посмотрите на журналы и, надеюсь, но не обязательно, вы найдете что-то, что будет сузить его от «hive failed».

Это не настоящий ответ на вопрос, поэтому, если кто-то хочет опубликовать это как комментарий и пометить этот ответ для удаления, пожалуйста, сделайте это.

0

Ошибка от Oozie, рабочий процесс не был запущен координатором i.e, если вы начали использовать Oozie с пользователем root, остановите службу и перезапустите oozie с пользователем, которым вы установили Oozie. Теперь заново запустите рабочий процесс.

Это решит вашу проблему !!

0

Ошибка выше, потому что вы использовали несогласованные версии hadoop и улей. Чтобы очистить эту ошибку, переустановите oozie с требуемыми версиями. Чтобы восстановить oozie с запрошеной версией, отредактируйте файл pom.xml в OOZIE_HOME.

<hadoop.version>x.x.x</hadoop.version> 
<hive.version>0.x.x</hive.version> 
<pig.version>0.x.x</pig.version> 

После редактирования POM файл, запустить OOZIE_HOME/bin/mkdistro.sh -DskipTests.

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