Apache Sentry

Clone this repo:
  1. 985f4ad SENTRY-1438: Move PolicyFiles from sentry-provider-file to sentry-core-common in V2 (Ke Jia via Dapeng Sun) by Sun Dapeng · 1 year, 3 months ago master
  2. 9da220a SENTRY-1436: Move PolicyFiles from sentry-provider-file to sentry-core-common(Colin Ma, reviewed by Dapeng Sun) by Colin Ma · 1 year, 3 months ago
  3. 3bff594 SENTRY-1404: Use the new INodeAttributesProvider API in sentry-hdfs (Hao Hao, Reviewed by: Anne Yu) by hahao · 1 year, 3 months ago
  4. f133230 SENTRY-1205: Refactor the code for sentry-provider-db and create sentry-service module(Colin Ma, reviewed by Dapeng Sun) by Colin Ma · 1 year, 3 months ago
  5. 170c2a1 SENTRY-1390: Add test cases to ensure usability of URI privileges for HMS binding (Hao Hao, Reviewed by: Sravya Tirukkovalur) by hahao · 1 year, 3 months ago

What is Sentry?

Apache Sentry is a highly modular system for providing fine grained role based authorization to both data and metadata stored on an Apache Hadoop cluster.

Contact us!

Bug and Issues tracker

Wiki

Building Sentry

Building Sentry requires the following tools:

  • Apache Maven 3.2.5+ (Might hit issues with pentaho library with older maven versions)
  • Java JDK7 (can't access TBase errors with JDK8)

To compile Sentry, run:

mvn install -DskipTests

To run Sentry tests, run:

mvn test

To build a distribution, run:

mvn install

The final Sentry distribution artifacts will be in $project/sentry-dist/target/.