This is the documentation for CDH 5.0.x. Documentation for other versions is available at Cloudera Documentation.

Configuring Oozie HA with Kerberos

In CDH 5, you can configure multiple active Oozie servers against the same database, providing high availability for Oozie. For instructions on setting up Oozie HA, see About Oozie High Availability

Let's assume you have three hosts running Oozie servers,,, and the Load Balancer running on The Load Balancer directs traffic to the Oozie servers: host1, host2 and host3. For such a configuration, assuming your Kerberos realm is EXAMPLE.COM, create the following Kerberos principals:
  • oozie/
  • oozie/
  • oozie/
  • HTTP/

On each of the hosts, host1, host2 and host3, create a keytab file with its corresponding oozie and HTTP principals from the list above. Make sure you are using the same HTTP principal in all three keytab files.

Edit the following property in the Oozie server configuration file, oozie-site.xml:
Change the value of OOZIE_BASE_URL in to point to the Load Balancer.
Page generated September 3, 2015.