|
|
-
Re: Read-only users in HiveAmr Awadallah 2010-01-20, 07:40
HIVE-78 is what we all are waiting for :)
The hack you suggest below should be a valid interim solution, just make sure the read-only clients have their own hive-site.xml with the proper user/pass for the read only account, e.g. <property> <name>javax.jdo.option.ConnectionUserName</name> <value>read-only-user</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>xxxxx</value> </property> see this for more details: http://wiki.apache.org/hadoop/Hive/AdminManual/MetastoreAdmin -- amr On 1/13/2010 10:49 PM, Oscar Gothberg wrote: > Hi, > > is there a way to set up users with read-only users in Hive, so that I > can have one user with write privileges that runs ETL and updates the > warehouse, adds partitions, etc, and one or more 'read-only' users > that would be able to execute SELECTs, etc, but not DDL type statements? > > I'd be interested how others out there solve having separation between > producers that feed and update the data warehouse one one hand, and > the consumers on the other. > > From what I understand Hive doesn't have a lot of multiuser support > yet (as described in HIVE-78 etc). Maybe one possibility could be to > have 'read-only' users use a different account in the mysql metastore > without write privileges, and have any DDL statements from such users > fail due to metastore errors, but hopefully there's a cleaner way? > > Thanks, > / Oscar |