When using Sentry, the impersonation feature of HiveServer2 is disabled and each query runs in the cluster as the configured Hive principal. Thus, each HDFS location associated with a Hive table should be readable and writable by the Hive user or group.
If you are using the HDFS ACL synchronization feature, the required HDFS permissions (
r-x
for SELECT
, -wx
for INSERT
, and rwx
for ALL
) on files are enforced automatically and maintained dynamically in response to changes in privilege grants on databases and tables. In our example, the alice user would be given r-x
permission to files in tables in the sales
database. Note that a grant on a URI
object does not result in corresponding permissions on the location in HDFS.
No comments:
Post a Comment