hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Phabricator (Updated) (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HIVE-2768) Add a getAuthorizationProvider to HiveStorageHandler
Date Wed, 22 Feb 2012 19:21:50 GMT

     [ https://issues.apache.org/jira/browse/HIVE-2768?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Phabricator updated HIVE-2768:
------------------------------

    Attachment: HIVE-2768.D1869.1.patch

toffer requested code review of "HIVE-2768 [jira] Add a getAuthorizationProvider to HiveStorageHandler".
Reviewers: JIRA, cwsteinbach, ashutoshc

  In version 0.92 HBase supports ACLs for tables. In HCatalog, since we delegate security
to the underlying storage layer, we would like to be able to obtain a HiveAuthorizationProvider
specific to a HiveStorageHandler instance. This can be done by adding a getAuthorizationProvider
method to HiveStorageHandler. In the case where Hive is configured to use the DefaultHiveAuthorizationProvider
this call will return the same default provider, since Hive handles all of the authorization
itself in that case. In the case where it is configured to use the HCatAuthorizationProvider,
it would return an instance specific to the underlying storage. For more background on this
proposed change see HCATALOG-237 and https://cwiki.apache.org/confluence/display/HCATALOG/Hcat+Security+Design

TEST PLAN
  EMPTY

REVISION DETAIL
  https://reviews.facebook.net/D1869

AFFECTED FILES
  ql/src/java/org/apache/hadoop/hive/ql/metadata/DefaultStorageHandler.java
  ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveStorageHandler.java

MANAGE HERALD DIFFERENTIAL RULES
  https://reviews.facebook.net/herald/view/differential/

WHY DID I GET THIS EMAIL?
  https://reviews.facebook.net/herald/transcript/3975/

Tip: use the X-Herald-Rules header to filter Herald messages in your client.

                
> Add a getAuthorizationProvider to HiveStorageHandler
> ----------------------------------------------------
>
>                 Key: HIVE-2768
>                 URL: https://issues.apache.org/jira/browse/HIVE-2768
>             Project: Hive
>          Issue Type: Task
>          Components: HBase Handler
>            Reporter: Alan Gates
>         Attachments: HIVE-2768.D1869.1.patch
>
>
> In version 0.92 HBase supports ACLs for tables.  In HCatalog, since we delegate security
to the underlying storage layer, we would like to be able to obtain a HiveAuthorizationProvider
specific to a HiveStorageHandler instance.  This can be done by adding a getAuthorizationProvider
method to HiveStorageHandler.  In the case where Hive is configured to use the DefaultHiveAuthorizationProvider
this call will return the same default provider, since Hive handles all of the authorization
itself in that case.  In the case where it is configured to use the HCatAuthorizationProvider,
it would return an instance specific to the underlying storage.
> For more background on this proposed change see HCATALOG-237 and https://cwiki.apache.org/confluence/display/HCATALOG/Hcat+Security+Design

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message