Apache Sentry

Clone this repo:
  1. be2e6e8 SENTRY-2276 Sentry-Kafka integration does not support Kafka's Alter/DescribeConfigs and IdempotentWrite operations (Gergo Wilder reviewed by Kalyan Kumar Kalvagadda) by Kalyan Kumar Kalvagadda · 3 months ago master
  2. 943b3e0 SENTRY-2528: Format exception when fetching a full snapshot (Arjun Mishra reviewed by Kalyan Kumar Kalvagadda) by amishra · 3 months ago
  3. 941ce04 SENTRY-2240: User can DROP function under a database that he/she has no access (Arjun Mishra reviewed by Na Li) by amishra · 4 months ago
  4. b71a78e SENTRY-2523: Fix response of list_sentry_privileges_by_authorizable_and_user API (Hao Hao reviewed by Arjun Mishra) by Hao Hao · 4 months ago
  5. 148ba6c SENTRY-2522: Add a new thrift API for getting all privileges a user has for a given set of authorizable (Hao Hao reviewed by Arjun Mishra) by Hao Hao · 5 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/.