Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Reviewed
Description
When compiling hbase-spark module against Spark 2.3.0 release, we would get:
[ERROR] /a/hbase/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseContext.scala:68: error: value getCurrentUserCredentials is not a member of org.apache.spark.deploy. SparkHadoopUtil [ERROR] @transient var credentials = SparkHadoopUtil.get.getCurrentUserCredentials() [ERROR] ^ [ERROR] /a/hbase/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseContext.scala:236: error: value getCurrentUserCredentials is not a member of org.apache.spark.deploy. SparkHadoopUtil [ERROR] credentials = SparkHadoopUtil.get.getCurrentUserCredentials() [ERROR] ^ [ERROR] two errors found
getCurrentUserCredentials was removed by SPARK-22372.
This issue is to replace the call to getCurrentUserCredentials with call to UserGroupInformation.getCurrentUser().getCredentials()