Hao Hao has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/15414


Change subject: [java] fix Kudu Ranger plugin in a Kerberized env
......................................................................

[java] fix Kudu Ranger plugin in a Kerberized env

Kudu Ranger plugin currently failed to connect to the Ranger service in
a Kerberized environment. This patch fixes it by login 'kudu' user via
calling UserGroupInformation.loginUserFromKeytab. This patch also
introduces two new properties 'principal' and 'keytab' in 
SubprocessConfiguration
as they are generic enough for other subprocess type to use as well.

Change-Id: Ibe043293ea9cc1c2f43a331603dc1e3b36ff6ae0
---
M 
java/kudu-subprocess/src/main/java/org/apache/kudu/subprocess/KuduSubprocessException.java
M 
java/kudu-subprocess/src/main/java/org/apache/kudu/subprocess/SubprocessConfiguration.java
M 
java/kudu-subprocess/src/main/java/org/apache/kudu/subprocess/SubprocessExecutor.java
M 
java/kudu-subprocess/src/main/java/org/apache/kudu/subprocess/echo/EchoSubprocessMain.java
M 
java/kudu-subprocess/src/main/java/org/apache/kudu/subprocess/ranger/RangerProtocolHandler.java
M 
java/kudu-subprocess/src/main/java/org/apache/kudu/subprocess/ranger/RangerSubprocessMain.java
M 
java/kudu-subprocess/src/main/java/org/apache/kudu/subprocess/ranger/authorization/RangerKuduAuthorizer.java
M 
java/kudu-subprocess/src/test/java/org/apache/kudu/subprocess/echo/TestEchoSubprocess.java
M 
java/kudu-subprocess/src/test/java/org/apache/kudu/subprocess/ranger/TestRangerSubprocess.java
9 files changed, 107 insertions(+), 22 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/14/15414/1
--
To view, visit http://gerrit.cloudera.org:8080/15414
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ibe043293ea9cc1c2f43a331603dc1e3b36ff6ae0
Gerrit-Change-Number: 15414
Gerrit-PatchSet: 1
Gerrit-Owner: Hao Hao <[email protected]>

Reply via email to