Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: add links to Hive authorization doc, update text

...

In the HCatalog package, we have introduced implementation of an authorization interface that uses the permissions of the underlying file system (or in general, the storage backend) as the basis of permissions on each database, table or partition.

Tip
titleNote

This feature is also available in Hive, starting with release 0.10.0 (see Metastore Server Security in the Hive documentation).

In Hive, when a file system is used for storage, there is a directory corresponding to a database or a table. With this authorization model, the read/write permissions a user or group has for this directory determine the permissions a user has on the database or table. In the case of other storage systems such as HBase, the authorization of equivalent entities in the system will be done using the system’s authorization mechanism to determine the permissions in Hive.

...

The implementation of the file-system based authorization model is available in the HCatalog package. (Support for this is likely to be was added to the Hive package in the futurerelease 0.10.0 – see HIVE-3705 and Metastore Server Security in the Hive documentation.) So using this implementation requires installing the HCatalog package along with Hive.

...

Panel
titleColorindigo
titleBGColorsilver
titleNavigation Links

Previous: Notification

Hive document: Authorization

General: HCatalog ManualWebHCat ManualHive Wiki HomeHive Project Site
Old version of this document (HCatalog 0.5.0): Storage Based Authorization