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:38 UTC

[6/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/a3846b13
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/a3846b13
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/a3846b13

Branch: refs/heads/0.98
Commit: a3846b1329f5554225351d6142c33650c1c7d9db
Parents: da785f3
Author: Matteo Bertozzi <ma...@cloudera.com>
Authored: Fri Apr 15 08:40:40 2016 -0700
Committer: Matteo Bertozzi <ma...@cloudera.com>
Committed: Fri Apr 15 08:40:40 2016 -0700

----------------------------------------------------------------------
 .../java/org/apache/hadoop/hbase/regionserver/HRegionServer.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/a3846b13/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 65e52b5..5061ce1 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
@@ -565,8 +565,6 @@ public class HRegionServer implements ClientProtos.ClientService.BlockingInterfa
     checkCodecs(this.conf);
     this.userProvider = UserProvider.instantiate(conf);
 
-    Superusers.initialize(conf);
-
     FSUtils.setupShortCircuitRead(this.conf);
 
     // Config'ed params
@@ -646,6 +644,8 @@ public class HRegionServer implements ClientProtos.ClientService.BlockingInterfa
     // login the server principal (if using secure Hadoop)
     userProvider.login("hbase.regionserver.keytab.file",
       "hbase.regionserver.kerberos.principal", this.isa.getHostName());
+    Superusers.initialize(conf);
+
     regionServerAccounting = new RegionServerAccounting();
     cacheConfig = new CacheConfig(conf);
     uncaughtExceptionHandler = new UncaughtExceptionHandler() {