HBASE-20375 Remove use of getCurrentUserCredentials in hbase-spark module

Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/33423838
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/33423838
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/33423838

Branch: refs/heads/HBASE-19064
Commit: 33423838506ce1e8bb7121a9a581a9b927b70567
Parents: 1ad09d2
Author: tedyu <yuzhih...@gmail.com>
Authored: Wed Apr 11 11:59:10 2018 -0700
Committer: tedyu <yuzhih...@gmail.com>
Committed: Wed Apr 11 11:59:10 2018 -0700

----------------------------------------------------------------------
 .../scala/org/apache/hadoop/hbase/spark/HBaseContext.scala   | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/33423838/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseContext.scala
----------------------------------------------------------------------
diff --git 
a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseContext.scala 
b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseContext.scala
index d376bf2..656b8c2 100644
--- 
a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseContext.scala
+++ 
b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseContext.scala
@@ -65,7 +65,7 @@ class HBaseContext(@transient val sc: SparkContext,
                    val tmpHdfsConfgFile: String = null)
   extends Serializable with Logging {
 
-  @transient var credentials = SparkHadoopUtil.get.getCurrentUserCredentials()
+  @transient var credentials = 
UserGroupInformation.getCurrentUser().getCredentials()
   @transient var tmpHdfsConfiguration:Configuration = config
   @transient var appliedCredentials = false
   @transient val job = Job.getInstance(config)
@@ -233,9 +233,11 @@ class HBaseContext(@transient val sc: SparkContext,
   }
 
   def applyCreds[T] (){
-    credentials = SparkHadoopUtil.get.getCurrentUserCredentials()
+    credentials = UserGroupInformation.getCurrentUser().getCredentials()
 
-    logDebug("appliedCredentials:" + appliedCredentials + ",credentials:" + 
credentials)
+    if (log.isDebugEnabled) {
+      logDebug("appliedCredentials:" + appliedCredentials + ",credentials:" + 
credentials)
+    }
 
     if (!appliedCredentials && credentials != null) {
       appliedCredentials = true

Reply via email to