You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by Zsombor Gegesy <gz...@gmail.com> on 2017/05/09 12:13:15 UTC

Re: Review Request 57990: RANGER-1480 : Druid plugin. Only 'unsecure' mode is tested, authentication should be provided independently (by the kerberos extension)

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/57990/
-----------------------------------------------------------

(Updated May 9, 2017, 12:13 p.m.)


Review request for ranger.


Changes
-------

Second version


Summary (updated)
-----------------

RANGER-1480 : Druid plugin. Only 'unsecure' mode is tested, authentication should be provided independently (by the kerberos extension)


Bugs: RANGER-1480
    https://issues.apache.org/jira/browse/RANGER-1480


Repository: ranger


Description
-------

Druid plugin - which should be deployed as a druid extension, and the druid-service which should be running inside the ranger admin.
To make it more simple, the plugin is built into one jar - which is still huge ~25MB, but the deployment is more straightforward.
As ranger haven't had 3 level module system, minor fixes needed by the maven build.


Diffs (updated)
-----

  agents-common/src/main/resources/service-defs/ranger-servicedef-druid.json PRE-CREATION 
  druid/README.txt PRE-CREATION 
  druid/druid-service/pom.xml PRE-CREATION 
  druid/druid-service/src/main/java/org/apache/ranger/service/druid/RangerDruidService.java PRE-CREATION 
  druid/plugin-druid/conf/ranger-druid-audit.xml PRE-CREATION 
  druid/plugin-druid/conf/ranger-druid-security.xml PRE-CREATION 
  druid/plugin-druid/pom.xml PRE-CREATION 
  druid/plugin-druid/src/main/java/org/apache/ranger/druid/DruidResource.java PRE-CREATION 
  druid/plugin-druid/src/main/java/org/apache/ranger/druid/PluginConfig.java PRE-CREATION 
  druid/plugin-druid/src/main/java/org/apache/ranger/druid/RangerAuthorizationInfo.java PRE-CREATION 
  druid/plugin-druid/src/main/java/org/apache/ranger/druid/RangerFilter.java PRE-CREATION 
  druid/plugin-druid/src/main/java/org/apache/ranger/druid/RangerFilterHolder.java PRE-CREATION 
  druid/plugin-druid/src/main/java/org/apache/ranger/druid/RangerPlugin.java PRE-CREATION 
  druid/plugin-druid/src/main/java/org/apache/ranger/druid/ReadonlyAuthorizationInfo.java PRE-CREATION 
  druid/plugin-druid/src/main/resources/META-INF/services/io.druid.initialization.DruidModule PRE-CREATION 
  druid/plugin-druid/src/test/java/org/apache/ranger/druid/RangerAuthorizationInfoTest.java PRE-CREATION 
  druid/plugin-druid/src/test/java/org/apache/ranger/druid/RangerFilterTest.java PRE-CREATION 
  druid/plugin-druid/src/test/java/org/apache/ranger/druid/ReadonlyAuthorizationInfoTest.java PRE-CREATION 
  druid/pom.xml PRE-CREATION 
  pom.xml 70ab89e 


Diff: https://reviews.apache.org/r/57990/diff/2/

Changes: https://reviews.apache.org/r/57990/diff/1-2/


Testing (updated)
-------

Running a local druid cluster, creating policy, using autocomplete field for finding datasources, etc


Thanks,

Zsombor Gegesy