Apache Ambari Operations
Also available as:
PDF
loading table of contents...

Adding an Oozie Server Component

Steps

  1. In Ambari Web, browse to the host on which you want to install another Oozie Server.

  2. On the Host page, click the +Add button.

  3. Click Oozie Server from the list.

    Ambari installs the new Oozie Server.

  4. Configure your external load balancer and then update the Oozie configuration.

  5. Browse to Services > Oozie > Configs.

  6. In oozie-site, add the following property values:

    oozie.zookeeper.connection.string

    List of ZooKeeper hosts with ports: for example,

    c6401.ambari.apache.org:2181,

    c6402.ambari.apache.org:2181,

    c6403.ambari.apache.org:2181

    oozie.services.ext

    org.apache.oozie.service.ZKLocksService,

    org.apache.oozie.service.ZKXLogStreamingService,

    org.apache.oozie.service.ZKJobsConcurrencyService

    oozie.base.url

    http://<Cloadbalancer.hostname>:11000/oozie

  7. In oozie-env, uncomment the oozie_base_url property and change its value to point to the load balancer:

    export oozie_base_url="http://<loadbalance.hostname>:11000/oozie"

  8. Restart Oozie.

  9. Update the HDFS configuration properties for the Oozie proxy user:

    1. Browse to Services > HDFS > Configs.

    2. In core-site, update the hadoop.proxyuser.oozie.hosts property to include the newly added Oozie Server host.

      Use commas to separate multiple host names.

  10. Restart services.

Next Steps

Review and Confirm Configuration Changes

More Information

Enabling the Oozie UI