2014-02-25 5 views
4

oozie 코디네이터 작업을 실행하는 데 문제가 있습니다. 아래는 내 직업 속성과 XML 파일 코드입니다. 작업을 제출하는 동안 오류는 없었지만 작업은 항상 '준비'상태입니다. 어느 정도 기다린 후에 수동으로 작업을 종료해야합니다. 별도로 워크 플로 작업을 실행할 때 성공적으로 완료되었습니다.Oozie가 PREP 상태로 고정되었습니다

제 작업에서 어떤 문제가 있는지 알려주십시오. 여기

여기 coordinator.xml

가 칼라이

+0

안녕하세요, 워크 플로 작업 자체가 oazie 4.0.1의 PREP 상태로 고정 되었습니까? 문제에 직면 해 보셨습니까? – Kumar

답변

11

번호 좌표 내 coordinatorjob.properties

coordinatorjob.properties

감사합니다,

내 coordinator.xml입니다 nator는 시작 시간이 미래의 상태 인 PREP 상태입니다. 설정 시작 시간은 2014-02-25 11:31 UTC이므로 질문을 게시 할 때 제출 한 경우 (2014-02-25 06:45 UTC) PREP 상태로 대기하는 데 약 5 시간이 걸렸습니다. 첫 번째 materialization을 작성하고 RUNNING으로 전환하기 전에 상태 전환에 대해서는 documentation을 참조하십시오.

+0

감사합니다. 속성의 표준 시간대는 GMT + 0530으로 언급되었으므로 작업의 시작 및 종료 시간을 IST 값으로 설정했습니다. IST 시간대에서 작업을 예약하는 올바른 방법이 무엇인지 알려 주시기 바랍니다. 감사합니다. – Kalai

+0

보낸 사람 : "Oozie는 DST (일반적으로 UTC)가없는 고정 된 시간대의 코디네이터 작업을 처리합니다.이 시간대는 'Oozie processing timezone'"이라고합니다. 특정 코디네이터에 지정된 시간대는 일부 일광 절약 시간에만 영향을 미칩니다. 따라서 가장 간단한 방법은 UTC로 작업을 예약하는 것입니다. – Dmitry

+0

고맙습니다. 잘 돌아갔다. – Kalai

0

동기 작업 (개별 작업, 조정자 작업 아님)은 PREP 상태에있는 동안 실제 작업을 수행합니다. 예를 들어, SSH Action의 경우입니다 (자바 코드가 동 기적으로 발생하지만 원격 쉘 스크립트가 비동기 적으로 실행되기 때문에 조금 더 복잡해졌지만).

드미트리의 답변이 더 도움이된다고 생각하지만 PREP 상태에있는 다른 이유가 있음을 기억하는 것이 좋습니다.

+0

흥미 롭습니다. 문서 코디네이터에 따르면 실행 중일 때만 워크 플로 작업을 구체화하기 시작합니다. SSH 작업은 워크 플로 작업 구체화 전에 어떻게 시작될 수 있습니까? – Dmitry

+0

워크 플로 또는 "코디네이터 작업"이 아니라 개별 작업에 대해 이야기하고있었습니다. 나는 그것이 문제를 직접적으로 다루지는 않는다는 것을 알고있다. 그러나 IMHO에 대해 Oozie에 대한 더 많은 정보가 있다면 그것이 얼마나 나쁜 문서인지와 그것이 얼마나 복잡한 회선 소프트웨어인지를 고려할 때 더 좋다. –

관련 문제