[jira] [Updated] (HIVE-25992) Can not init HiveMetaStoreClient when using proxy user

2022-03-01 Thread chenruotao (Jira)


 [ 
https://issues.apache.org/jira/browse/HIVE-25992?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

chenruotao updated HIVE-25992:
--
Description: 
when I use this code to access hms
{code:java}
UserGroupInformation proxyUser = 
UserGroupInformation.createProxyUser(proxyUserName, userGroupInformation);
proxyUser.doAs((PrivilegedExceptionAction) () -> {
    XX
    return true;
});
 {code}
there will throw exception 

!image-2022-03-01-16-33-49-012.png|width=868,height=346! so I debug with this, 
and find something  maybe wrong in the class named HiveMetaStoreClient:

!image-2022-03-01-16-36-52-539.png!

because the value of UserGroupInformation.getLoginUser().getRealUser() that in 
proxy.doas is null, so i change to UserGroupInformation.getLoginUser() and i 
works

!image-2022-03-01-16-39-57-935.png!

so what I did is no problem?

  was:
when I use this code to access hms
{code:java}
UserGroupInformation proxyUser = 
UserGroupInformation.createProxyUser(proxyUserName, userGroupInformation);
proxyUser.doAs((PrivilegedExceptionAction) () -> {
    XX
    return true;
});
 {code}
there will throw exception 

!image-2022-03-01-16-33-49-012.png! so I debug with this, and find something  
maybe wrong in the class named HiveMetaStoreClient:

!image-2022-03-01-16-36-52-539.png!

because the value of UserGroupInformation.getLoginUser().getRealUser() that in 
proxy.doas is null, so i change to UserGroupInformation.getLoginUser() and i 
works

!image-2022-03-01-16-39-57-935.png!

so what I did is no problem?


> Can not init HiveMetaStoreClient when using proxy user
> --
>
> Key: HIVE-25992
> URL: https://issues.apache.org/jira/browse/HIVE-25992
> Project: Hive
>  Issue Type: Bug
>  Components: Hive
>Affects Versions: 2.3.9
>Reporter: chenruotao
>Priority: Major
> Attachments: image-2022-03-01-16-33-49-012.png, 
> image-2022-03-01-16-36-52-539.png, image-2022-03-01-16-39-57-935.png
>
>
> when I use this code to access hms
> {code:java}
> UserGroupInformation proxyUser = 
> UserGroupInformation.createProxyUser(proxyUserName, userGroupInformation);
> proxyUser.doAs((PrivilegedExceptionAction) () -> {
>     XX
>     return true;
> });
>  {code}
> there will throw exception 
> !image-2022-03-01-16-33-49-012.png|width=868,height=346! so I debug with 
> this, and find something  maybe wrong in the class named HiveMetaStoreClient:
> !image-2022-03-01-16-36-52-539.png!
> because the value of UserGroupInformation.getLoginUser().getRealUser() that 
> in proxy.doas is null, so i change to UserGroupInformation.getLoginUser() and 
> i works
> !image-2022-03-01-16-39-57-935.png!
> so what I did is no problem?



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (HIVE-25992) Can not init HiveMetaStoreClient when using proxy user

2022-03-01 Thread chenruotao (Jira)


 [ 
https://issues.apache.org/jira/browse/HIVE-25992?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

chenruotao updated HIVE-25992:
--
Description: 
when I use this code to access hms
{code:java}
UserGroupInformation proxyUser = 
UserGroupInformation.createProxyUser(proxyUserName, userGroupInformation);
proxyUser.doAs((PrivilegedExceptionAction) () -> {
    XX
    return true;
});
 {code}
there will throw exception 

!image-2022-03-01-16-33-49-012.png! so I debug with this, and find something  
maybe wrong in the class named HiveMetaStoreClient:

!image-2022-03-01-16-36-52-539.png!

because the value of UserGroupInformation.getLoginUser().getRealUser() that in 
proxy.doas is null, so i change to UserGroupInformation.getLoginUser() and i 
works

!image-2022-03-01-16-39-57-935.png!

so what I did is no problem?

  was:
when I use this code to access hms

 
{code:java}
UserGroupInformation proxyUser = 
UserGroupInformation.createProxyUser(proxyUserName, userGroupInformation);
proxyUser.doAs((PrivilegedExceptionAction) () -> {
    XX
    return true;
});
 {code}
 

there will throw exception 

!image-2022-03-01-16-33-49-012.png!

  so I debug with this, and find something  maybe wrong in the class named 
HiveMetaStoreClient:

!image-2022-03-01-16-36-52-539.png!

because the value of UserGroupInformation.getLoginUser().getRealUser() that in 
proxy.doas is null, so i change to UserGroupInformation.getLoginUser() and i 
works

!image-2022-03-01-16-39-57-935.png!

so what I did is no problem?


> Can not init HiveMetaStoreClient when using proxy user
> --
>
> Key: HIVE-25992
> URL: https://issues.apache.org/jira/browse/HIVE-25992
> Project: Hive
>  Issue Type: Bug
>  Components: Hive
>Affects Versions: 2.3.9
>Reporter: chenruotao
>Priority: Major
> Attachments: image-2022-03-01-16-33-49-012.png, 
> image-2022-03-01-16-36-52-539.png, image-2022-03-01-16-39-57-935.png
>
>
> when I use this code to access hms
> {code:java}
> UserGroupInformation proxyUser = 
> UserGroupInformation.createProxyUser(proxyUserName, userGroupInformation);
> proxyUser.doAs((PrivilegedExceptionAction) () -> {
>     XX
>     return true;
> });
>  {code}
> there will throw exception 
> !image-2022-03-01-16-33-49-012.png! so I debug with this, and find something  
> maybe wrong in the class named HiveMetaStoreClient:
> !image-2022-03-01-16-36-52-539.png!
> because the value of UserGroupInformation.getLoginUser().getRealUser() that 
> in proxy.doas is null, so i change to UserGroupInformation.getLoginUser() and 
> i works
> !image-2022-03-01-16-39-57-935.png!
> so what I did is no problem?



--
This message was sent by Atlassian Jira
(v8.20.1#820001)