Support Questions

Find answers, ask questions, and share your expertise

How to Submit oozie job thru Knox?

avatar
New Contributor

i have oozie workflow.xml and job.properties in HDFS, i would like to know how to submit oozie job through knox in a kerberised cluster.

1 ACCEPTED SOLUTION

avatar
Guru

Hello @Mohammed Seeni

Short answer: Use this curl command to submit an Oozie job via curl

curl -i -k -u guest:guest-password -H Content-Type:application/xml -T workflow-configuration.xml -X POST 'https://localhost:8443/gateway/sandbox/oozie/v1/jobs?action=start'

For the complete Oozie commands via Curl, please follow the Knox guide here.

Hope this helps !

View solution in original post

2 REPLIES 2

avatar
Guru

Hello @Mohammed Seeni

Short answer: Use this curl command to submit an Oozie job via curl

curl -i -k -u guest:guest-password -H Content-Type:application/xml -T workflow-configuration.xml -X POST 'https://localhost:8443/gateway/sandbox/oozie/v1/jobs?action=start'

For the complete Oozie commands via Curl, please follow the Knox guide here.

Hope this helps !

avatar
New Contributor

Hi @Vipin Rathor

finally figured it out,

normally we run oozie job as:

oozie job -oozie http://localhost:8080/oozie -config job.properties -run

but if we want to run oozie job thru knox we run it as

oozie job -oozie https://{gateway-host}:{gateway-port}/{gateway-path}/{cluster-name}/oozie -config job.properties -run

regards,

Mohammed Seeni