Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Caution: This authorization model does not prevent malicious users from doing bad things because of the way authorization is currently implemented in Hive. See the Known Issues section below.

Configuring File-System

...

Based Authorization

The implementation of the file-system-based authorization model is available in the HCatalog package. (Support for this is likely to be added to the Hive package in the future.) So using this implementation requires installing the HCatalog package along with Hive.

...

Code Block
  <property>
    <name>hive.security.authorization.enabled</name>
    <value>true</value>
    <description>enable or disable the hive client authorization</description>
  </property>

  <property>
    <name>hive.security.authorization.manager</name>
    <value>org.apache.hcatalog.security.HdfsAuthorizationProvider</value>
    <description>the hive client authorization manager class name.
    The user defined authorization class should implement interface 
    org.apache.hadoop.hive.ql.security.authorization.HiveAuthorizationProvider.
    </description>
  </property>

...