You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by mb...@apache.org on 2016/04/15 17:42:34 UTC
[2/6] hbase git commit: HBASE-15622 Superusers does not consider the
keytab credentials
HBASE-15622 Superusers does not consider the keytab credentials
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/6cf4bfe6
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/6cf4bfe6
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/6cf4bfe6
Branch: refs/heads/branch-1
Commit: 6cf4bfe62c4cd0eee27005d96f7775fe34368f4a
Parents: 96e9c46
Author: Matteo Bertozzi <ma...@cloudera.com>
Authored: Fri Apr 15 08:28:39 2016 -0700
Committer: Matteo Bertozzi <ma...@cloudera.com>
Committed: Fri Apr 15 08:31:46 2016 -0700
----------------------------------------------------------------------
.../java/org/apache/hadoop/hbase/regionserver/HRegionServer.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hbase/blob/6cf4bfe6/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
----------------------------------------------------------------------
diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
index 9b89cd0..ff4afbc 100644
--- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
+++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
@@ -511,7 +511,6 @@ public class HRegionServer extends HasThread implements
this.conf = conf;
checkCodecs(this.conf);
this.userProvider = UserProvider.instantiate(conf);
- Superusers.initialize(conf);
FSUtils.setupShortCircuitRead(this.conf);
// Disable usage of meta replicas in the regionserver
this.conf.setBoolean(HConstants.USE_META_REPLICAS, false);
@@ -560,6 +559,9 @@ public class HRegionServer extends HasThread implements
HConstants.ZK_CLIENT_KERBEROS_PRINCIPAL, hostName);
// login the server principal (if using secure Hadoop)
login(userProvider, hostName);
+ // init superusers and add the server principal (if using security)
+ // or process owner as default super user.
+ Superusers.initialize(conf);
regionServerAccounting = new RegionServerAccounting();
uncaughtExceptionHandler = new UncaughtExceptionHandler() {