[ 
https://issues.apache.org/jira/browse/HIVE-14100?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15350995#comment-15350995
 ] 

Peter Vary commented on HIVE-14100:
-----------------------------------

The description states (current_user() - Returns current user name | 
SessionState *UserFromAuthenticator*), but when using 
HadoopDefaultAuthentication, it returns the unix username running the 
hiveserver2 process.

[~apivovarov] What was the original intention of the current_user()? Should it 
return the user used for the background process authentication 
(UserFromAuthenticator), or the user used to authenticate the connection 
(SessionState.get().getUserName())?

Thanks,
Peter

> current_user() returns invalid information
> ------------------------------------------
>
>                 Key: HIVE-14100
>                 URL: https://issues.apache.org/jira/browse/HIVE-14100
>             Project: Hive
>          Issue Type: Bug
>          Components: Authentication, Beeline
>            Reporter: Peter Vary
>            Priority: Minor
>
> Using HadoopDeaultAuthenticator the current_user() returns the username of 
> the unix user running hiveservice2.
> Using SessionStateAuthenticator the current_user returns the username which 
> is provided when the connection started.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to