Pergunta

Eu tenho um problema com a execução de trabalhos de coordenador Oozie.Abaixo estão as propriedades do trabalho e os códigos de arquivos XML.Ao enviar o trabalho, não havia erros, mas o trabalho está sempre em estado "Prep".Eu tenho que matar manualmente o trabalho depois de alguma extensão de esperar.Ao executar o trabalho de fluxo de trabalho separadamente, ele foi concluído com sucesso.

Você pode, por favor, deixe-me saber o que poderia estar errado no trabalho do meu cofordo?

Aqui está o meu coordenador.xml

coordinator.xml

Aqui está a minha coordenatorjob.properties

coordinatorjob.properties

Obrigado,

kalai

Foi útil?

Solução

Coordenador está em status Prep quando é hora de início é no futuro.O tempo de início em sua configuração é 2014-02-25 11:31 UTC, por isso, se você enviou no momento da postagem da pergunta (2014-02-25 06:45 UTC) ainda tinha cerca de 5 horas para esperar no status de preparaçãoantes de criar a primeira materialização e alternar para a execução.Ver Documentação Sobre as transições de status.

Outras dicas

"Em>" Empregos (trabalhos individuais, não os trabalhos de coordenador, etc.) fazem o trabalho real enquanto estiver no estado PREP.É o caso da ação ssh Por exemplo (mesmo que seja um pouco mais complicado porque o código Java acontece de forma síncrona, mas o script de shell remoto é executado de forma assíncrona).

No seu caso, acho que a resposta de Dmitry é a mais útil, mas é bom ter em mente que pode haver outras razões para estar no estado de preparação também.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top