Support Questions

Find answers, ask questions, and share your expertise

How to merge oozie HA HTTP keberos principals with Cloudera Manager handling Kerboeros principals

avatar
Expert Contributor

I am on CDH 5.9.0 and using Cloudera Manager integrated with Active Directory to manage Kerberos ticket automatically. It is great until I am trying to enable Oozie HA via HAProxy.

 

How could I tell CM to generated HTTP keytab for oozie servers that contains HAProxy principal? I can do it manually. However, with CM Active Directory integration, I can't find a way to do so since I have no control of the keytab locations.

1 ACCEPTED SOLUTION

avatar
Expert Contributor

Double-checked the KRB tickets, the principal for proxy is not using FQHN. I went back to check the LB configuration and sure it was using short name for the proxy host. Once I switched back, LB web UI comes back fine. Thanks.

View solution in original post

12 REPLIES 12

avatar
Master Guru

That's great!  Nice detective work.  

avatar
Expert Contributor

Here is the description for the LB:

Address of the load balancer used if Oozie HA is enabled. Should be specified in host:port format.

 

Could we improve it to "FQHN:port" and ask technical writer to update it? Kerberos only treats FQHN well.

avatar
Master Guru

@zhuw.bigdata, I opened two internal Cloudera Jiras to make sure we specify that the fully-qualified domain name be used if Kerberos is enabled in the cluster.  One Jira targeted the description in the HA wizard, the other Jira focused on the steps listed in our the documentation.

 

Thanks for bringing this up!

 

Cheers,

 

Ben