Impersonation

Impersonation is the process by which a user acts as another user (just like the name implies). Its same as the sudo privileges in Unix. It makes perfect sense in Hadoop when we consider Hadoop as an Operating system for distributed computing. The concept of impersonation is actually not limited  OS. It makes sense in any system, service or application where there are multiple users. Realizing its utility, other projects in Hadoop ecosystem support impersonation.

Here is a list of projects which support impersonation and the some details about its usage.

ProjectConfig FileSupports User /groupsSupports IP Link
Hadoopcore-site.xmlyesyesSecure Impersonation
HBasecore-site.xmlyesyes
Ooziecore-site.xmlyesyes
Hivecore-site.xmlyesyes
Livylivy.propertiesyesno

You May Also Like

About the Author: Benoy Antony

I am an Apache Hadoop Committer and has been working as an engineer/architect at companies like eBay and Paypal. Please check my LinkedIn Profile for the full profile.

Leave a Reply

Your email address will not be published. Required fields are marked *

Bitnami