ApiEnableOozieHaArguments Data Model

Properties
name data type description
newOozieServerHostIds array of string IDs of the hosts on which new Oozie Servers will be added.
newOozieServerRoleNames array of string Names of the new Oozie Servers. This is an optional argument, but if provided, it should match the length of host IDs provided.
zkServiceName string Name of the ZooKeeper service that will be used for Oozie HA. This is an optional parameter if the Oozie to ZooKeeper dependency is already set in CM.
loadBalancerHostname string Hostname of the load balancer used for Oozie HA. Optional if load balancer host and ports are already set in CM.
loadBalancerPort number HTTP port of the load balancer used for Oozie HA. Optional if load balancer host and ports are already set in CM.
loadBalancerSslPort number HTTPS port of the load balancer used for Oozie HA when SSL is enabled. This port is only used for oozie.base.url -- the callback is always on HTTP. Optional if load balancer host and ports are already set in CM.
loadBalancerHostPort string Address of the load balancer used for Oozie HA. This is an optional parameter if this config is already set in CM.

Example

{
  "newOozieServerHostIds" : [ "...", "..." ],
  "newOozieServerRoleNames" : [ "...", "..." ],
  "zkServiceName" : "...",
  "loadBalancerHostname" : "...",
  "loadBalancerPort" : 12345,
  "loadBalancerSslPort" : 12345
}