hive-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jay Ramadorai <>
Subject Multi-user use and tracking in Hive with Cloudera Hadoop
Date Mon, 14 Feb 2011 16:01:01 GMT
I want different clients from various machines outside the cluster running queries on hive
as different users, and I want to be able to track who is running what, and use the Fair Scheduler
or something similar as governor to throttle usage. So bottom line I need fine grained tracking
and control at a user and user group level.

Is this possible, for 
(a) remote clients connecting to the Derby metastore listener and running Hive queries from
their hive clients as different users?
(b) remote clients connecting with JDBC through Thrift to Hive

I'm running Hive from Apache trunk (0.7.0) on top of Cloudera Hadoop CDH3b3. The Hive Thrift
server is running as the user hive, and the hive tables are owned by linux user hive.

Must I use something like Kerberos to make this work or is there an alternative? In fact,
will Kerberos even help in achieving the above?

View raw message