You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by ni...@apache.org on 2019/09/19 11:07:18 UTC
[ranger] branch master updated: RANGER-2576 : Ranger is failing to
start in kerberize mode with java-11
This is an automated email from the ASF dual-hosted git repository.
nikhil pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git
The following commit(s) were added to refs/heads/master by this push:
new 06f329d RANGER-2576 : Ranger is failing to start in kerberize mode with java-11
06f329d is described below
commit 06f329d5fc1e911bde012725f91a4bc46ff802d3
Author: Nikhil P <ni...@apache.org>
AuthorDate: Thu Sep 19 16:36:56 2019 +0530
RANGER-2576 : Ranger is failing to start in kerberize mode with java-11
---
.../src/main/java/org/apache/hadoop/security/SecureClientLogin.java | 3 ---
.../main/java/org/apache/ranger/services/storm/client/StormClient.java | 1 -
2 files changed, 4 deletions(-)
diff --git a/agents-common/src/main/java/org/apache/hadoop/security/SecureClientLogin.java b/agents-common/src/main/java/org/apache/hadoop/security/SecureClientLogin.java
index 05d23fd..e4d6a39 100644
--- a/agents-common/src/main/java/org/apache/hadoop/security/SecureClientLogin.java
+++ b/agents-common/src/main/java/org/apache/hadoop/security/SecureClientLogin.java
@@ -49,7 +49,6 @@ public class SecureClientLogin {
SecureClientLoginConfiguration loginConf = new SecureClientLoginConfiguration(true, user, path);
LoginContext login = new LoginContext("hadoop-keytab-kerberos", subject, null, loginConf);
subject.getPrincipals().add(new User(user, AuthenticationMethod.KERBEROS, login));
- login.logout();
login.login();
return login.getSubject();
} catch (LoginException le) {
@@ -64,7 +63,6 @@ public class SecureClientLogin {
LoginContext login = new LoginContext("hadoop-keytab-kerberos", subject, null, loginConf);
KerberosName.setRules(nameRules);
subject.getPrincipals().add(new User(user, AuthenticationMethod.KERBEROS, login));
- login.logout();
login.login();
return login.getSubject();
} catch (LoginException le) {
@@ -78,7 +76,6 @@ public class SecureClientLogin {
SecureClientLoginConfiguration loginConf = new SecureClientLoginConfiguration(false, user, password);
LoginContext login = new LoginContext("hadoop-keytab-kerberos", subject, null, loginConf);
subject.getPrincipals().add(new User(user, AuthenticationMethod.KERBEROS, login));
- login.logout();
login.login();
return login.getSubject();
} catch (LoginException le) {
diff --git a/storm-agent/src/main/java/org/apache/ranger/services/storm/client/StormClient.java b/storm-agent/src/main/java/org/apache/ranger/services/storm/client/StormClient.java
index 363a656..46e370e 100644
--- a/storm-agent/src/main/java/org/apache/ranger/services/storm/client/StormClient.java
+++ b/storm-agent/src/main/java/org/apache/ranger/services/storm/client/StormClient.java
@@ -251,7 +251,6 @@ public class StormClient {
null, loginConf);
LOG.debug("executeUnderKerberos():Logging in..");
- loginContext.logout();
loginContext.login();
LOG.info("Init Login: using username/password");
loginSubj = loginContext.getSubject();