Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ch1 #3

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Ch1 #3

wants to merge 2 commits into from

Conversation

aloklal99
Copy link
Contributor

Following is the evidence of the submitted changes. Please review:
While Hive has had a [storage based authorizer] in wide use (https://cwiki.apache.org/confluence/display/Hive/HCatalog+Authorization), last year it also added a SQL Standard based authorizer. As the name implies this authorizer aims to take Hive's access model as close to traditional RDBMS authorization model.

Just like authorization most application offer their own means of auditing access, e.g. Hive auditing, HBase audit logging HDFS Audit logging. Ranger addresses these by providing a uniform way to specify and view audit as it does in case of authorization.

Copy link
Contributor

@VipinRathor VipinRathor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello @aloklal99, I'm in the process of validating & reviewing these changes.
Here are my review comments.

@@ -146,3 +147,7 @@ hence should have their replication factor increased), and which do not get
used more then 7 days after their creation —and hence can be automatically deleted
as part of a workflow.

HBase, Hive and HDFS allow for creation and management of such audit logs. Various
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't really need to repeat the same line from Authorization to convey that Apache Ranger can provide uniform auditing capabilities for HDFS, Hive and HBase.

Similarly, HBase and Accumulo have their users and permissions, while Hive uses the
permissions of the source files as its primary access control mechanism.
Similarly, HBase and Accumulo have their users and permissions, while Hive can
authorize users either through its permisions model or use the
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1. More appropriate would be to mention "SQL Standard based" - permission model.

@aloklal99
Copy link
Contributor Author

I was beginning to think that this thing died right after @steveloughran gave that talk at HDP. Talks often can often jinx things?! 😉

I'm glad it has been revived, though. I had lost interest in reading further when this pull request didn't go anywhere. I might get back to reading it now.

Cheers!

@steveloughran
Copy link
Owner

I've just been avoiding Keberos

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants