AD/LDAP integration can be shared with hive, impala, hue, then anyone just has account in AD/LDAP, they can login hive, impala,hue.
kerberos is for Hadoop security , no any connection to AD/LDAP integration. hive/impala can auth with user/password and kerberos, basically we use user/password. but for program like base, spark, map reduce must auth with kerberos.
so anyone who want run program on yarn or any other like hbase etc.. should have keytab.
what I meant is AD/LDAP won't effect kerberos user .
the below is the basic guide for you:
1. install MIT kerberos server.
2. open kerberos auth on hadoop
3. integrate Hadoop with AD/LDAP(basically for hue, hive, impala)
anyone who want use Hadoop must have account on os layer. for example, one developer tell you he want to use Hadoop, you have some work to do:
1) add account in AD/LDAP
2) create os user in every node manager node. otherwise it will show errors like can't find xxx user when run yarn program
3) create kerberos keytab for the user if these guy want to use yarn, hbase, spark etc..
4) send kerberos krb5.conf to user
that's done.
hope you can understand .