Matyas Orhidi created HIVE-16551:
------------------------------------
Summary: logged_in_user() UDF returns NULL value in Hive CLI and
SparkSQL
Key: HIVE-16551
URL: https://issues.apache.org/jira/browse/HIVE-16551
Project: Hive
Issue Type: Bug
Reporter: Matyas Orhidi
There is a recently added UDF defined in [HIVE-14100] which would return the
logged in user independently of the configured authenticator, however it is not
working as expected and returns NULL in HiveCLI and SparkSql on a Kerberized
cluster:
beeline> select logged_in_user();
INFO : Compiling
command(queryId=hive_20170426053636_82858063-792c-4772-8c3b-fccc0ba38afb):
select logged_in_user()
INFO : Semantic Analysis Completed
INFO : Returning Hive schema: Schema(fieldSchemas:[FieldSchema(name:_c0,
type:string, comment:null)], properties:null)
INFO : Completed compiling
command(queryId=hive_20170426053636_82858063-792c-4772-8c3b-fccc0ba38afb); Time
taken: 0.184 seconds
INFO : Executing
command(queryId=hive_20170426053636_82858063-792c-4772-8c3b-fccc0ba38afb):
select logged_in_user()
INFO : Completed executing
command(queryId=hive_20170426053636_82858063-792c-4772-8c3b-fccc0ba38afb); Time
taken: 0.003 seconds
INFO : OK
+--------+--+
| _c0 |
+--------+--+
| admin |
+--------+--+
1 row selected (0.234 seconds)
spark> val sqlContext = new org.apache.spark.sql.hive.HiveContext(sc)
sqlContext: org.apache.spark.sql.hive.HiveContext =
org.apache.spark.sql.hive.HiveContext@4f1b2ea
spark> sqlContext.sql("select logged_in_user()").show()
+----+
| _c0|
+----+
|null|
+----+
hive> select logged_in_user();
OK
NULL
Time taken: 0.115 seconds, Fetched: 1 row(s)
hive>
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)