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 <[email protected]>
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();