Created on 09-12-2016 03:01 PM - edited 09-16-2022 03:38 AM
We all know that Hadoop needs Kerberos to be fully secure. LDAP is an authentication solution used with several Hadoop tools (Ambari, Nifi, Ambari, etc). Why we need Kerberos in addition of LDAP ?
Created 09-12-2016 03:36 PM
You can use LDAP in ADDITION to Kerberos. LDAP is the authentication authority. Kerberos is the ticketing system. LDAP is like the DMV giving you your driver's licence. Kerberos is your boarding pass to get on the plane. Kerberos can be enabled with AD, FreeIPA as your LDAP in HAdoop. Ambari, Nifi, Ranger will authenticate with those LDAPs. The only exception is Hive where when Kerberos is enabled it replaces LDAP authentication.
Created on 09-12-2016 03:05 PM - edited 08-18-2019 06:19 AM
Here is your answer: You can easily spoof your Hadoop cluster with a change of a simple environment variable.
See also
https://community.hortonworks.com/questions/2982/kerberos-adldap-and-ranger.html
Created 09-12-2016 03:14 PM
Created 09-12-2016 03:36 PM
You can use LDAP in ADDITION to Kerberos. LDAP is the authentication authority. Kerberos is the ticketing system. LDAP is like the DMV giving you your driver's licence. Kerberos is your boarding pass to get on the plane. Kerberos can be enabled with AD, FreeIPA as your LDAP in HAdoop. Ambari, Nifi, Ranger will authenticate with those LDAPs. The only exception is Hive where when Kerberos is enabled it replaces LDAP authentication.