Hello Tidy Bot, Kudu Jenkins, Andrew Wong, Adar Dembo, Grant Henke, Hao Hao,
I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/15601 to look at the new patch set (#5). Change subject: KUDU-3081 Add Kerberos support to MiniRanger ...................................................................... KUDU-3081 Add Kerberos support to MiniRanger As integration tests using Sentry authz provider all depend on a Kerberized mini cluster we also need to add Kerberos support to MiniRanger to be able to parameterize the integration tests. As adding Kerberos support proved to be trickier than expected this patch contains several other improvements needed for this to work. After configuring Kerberos for both MiniRanger and the Ranger subprocess correctly I still ran into an error: GSSException: No valid credentials provided (Mechanism level: Failed to find any Kerberos credentails) This turned out to be due to a mismatch in forward and reverse lookup of MiniRanger's hostname. To fix this I switched to using IP addresses in the configuration instead of FQDNs. This patch also changes the default "java" binary in Ranger client to be the one in $JAVA_HOME/bin instead of the one in $PATH as dist-test has mismatching versions and it wouldn't start otherwise. To use the one in $PATH a user can still simply set it to "java", or provide a full path. Change-Id: I32118780ad912791fe5e371004345428b6459549 --- M src/kudu/integration-tests/master_sentry-itest.cc M src/kudu/mini-cluster/external_mini_cluster.cc M src/kudu/postgres/mini_postgres.cc M src/kudu/postgres/mini_postgres.h M src/kudu/ranger/mini_ranger.cc M src/kudu/ranger/mini_ranger.h M src/kudu/ranger/mini_ranger_configs.h M src/kudu/ranger/ranger_client.cc M src/kudu/ranger/ranger_client.h 9 files changed, 416 insertions(+), 137 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/01/15601/5 -- To view, visit http://gerrit.cloudera.org:8080/15601 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: I32118780ad912791fe5e371004345428b6459549 Gerrit-Change-Number: 15601 Gerrit-PatchSet: 5 Gerrit-Owner: Attila Bukor <abu...@apache.org> Gerrit-Reviewer: Adar Dembo <a...@cloudera.com> Gerrit-Reviewer: Andrew Wong <aw...@cloudera.com> Gerrit-Reviewer: Attila Bukor <abu...@apache.org> Gerrit-Reviewer: Grant Henke <granthe...@apache.org> Gerrit-Reviewer: Hao Hao <hao....@cloudera.com> Gerrit-Reviewer: Kudu Jenkins (120) Gerrit-Reviewer: Tidy Bot (241)