2014-02-27 3 views
1

Я пытаюсь запустить сценарий оболочки, содержащий задание oozie; вызвать этот скрипт оболочки из crontab. Оози не срабатывает !!!Trigger oozie from shell script

сценарий оболочки myshell.sh содержит

#!/bin/bash 
oozie job -run -config $1 

CRONTAB

*/5 * * * * /path/myshell.sh example.properties 

Есть ли что-то мне нужно установить в своей среде, или я что-то отсутствует!

Благодаря

+0

является oozie в вашем 'PATH'? Думаю, ничего не нужно. Почему бы вам не использовать задания координатора Oozie для этого вместо CRON? –

ответ

2

Похоже, вы пропустили -oozie аргумент, чтобы указать oozie апи URL.

oozie job -oozie http://ooziehost:11000/oozie -run -config $1

вы также можете настроить среду OOZIE_URL переменной

#!/bin/bash 
OOZIE_URL=http://ooziehost:11000/oozie 
oozie job -run -config $1