Hi,

HA was added a long time ago, back in 2013. You can find the jira here:
https://issues.apache.org/jira/browse/OOZIE-615. There is a design docs
attached to the jira, which could be a good starting point. There is a
section int it about the Load Balancer:

"A loadbalancer, virtualIP, or DNSroundrobin: This would go in front of the
Oozie servers to (a) provide a single entry point for users so they don’t
have to choose between, or even beaware of, multiple Oozie servers; and (b)
for callbacks from the JobTracker when a hadoop job is done (which can only
take a single address and simply choosing an arbitrary Oozie server could
be a problem if that server goes down."

Best,
Sala


On Sat, Nov 2, 2019 at 12:13 AM Poepping, Thomas <[email protected]>
wrote:

> Hi Oozie development community!
>
> I am looking through documentation for the Oozie High Availability feature
> (https://oozie.apache.org/docs/5.1.0/AG_Install.html#High_Availability_HA
> ) and I am wondering why we need to set up virtual IP or load balancing for
> callbacks from Resource Manager to Oozie? YARN follows a different
> convention – including a proxied client that round robins between DNS names
> configured in a list. Is there something blocking Oozie from doing the
> same, or was this decision made because it also provides users with a
> single endpoint to hit any of the oozie servers running?
>
> If there aren’t strong arguments against, I would like to open a JIRA to
> implement this. But first, please give me your comments!
>
> Thanks,
> Tom
>

Reply via email to