hadoop-common-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bc Wong <bcwal...@cloudera.com>
Subject Re: Ways to manage user accounts on hadoop cluster when using kerberos security
Date Wed, 08 Jan 2014 08:24:28 GMT
LDAP/AD is pretty much it. You can also have Kerberos authenticate directly
to AD, or set up one-way trust between AD and MIT Kerberos. There are other
identity management systems that basically implement the same. At the end
of the day, you need to have (1) users in KDC (2) users on the nodes, and
(3) user-group mapping. And it makes sense for all three to come from the
same system.


On Tue, Jan 7, 2014 at 2:55 PM, Manoj Samel <manoj.samel@gmail.com> wrote:

> Hi,
> From the documentation + code,  "when kerberos is enabled, all tasks are
> run as the end user (e..g as user "joe" and not as hadoop user "mapred")
> using the task-controller (which is setuid root and when it runs, it does a
> setuid/setgid etc. to Joe and his groups ). For this to work, user "joe"
> linux account has to be present on all nodes of the cluster."
> In a environment with large and dynamic user population; it is not
> practical to add every end user to every node of the cluster (and drop user
> when end user is deactivated etc.)
> What are other options get this working ?
> I am assuming that if the users are in a LDAP, can using the PAM for LDAP
> solve the issue.
> Any other suggestions?
> --
> Thanks,
> Manoj

View raw message