Jiayi Liu created RANGER-2945:
---------------------------------
Summary: Need to check if RANGER_LOGIN_PASSWORD exists in
HadoopConfigHolder
Key: RANGER-2945
URL: https://issues.apache.org/jira/browse/RANGER-2945
Project: Ranger
Issue Type: Bug
Components: plugins
Reporter: Jiayi Liu
Since Presto service allows not to set password, when constructing
{{HadoopConfigHolder}}, we need to check whether {{RANGER_LOGIN_PASSWORD}} is
set. If it is not set, we need to set it to null in connectionProperties in
order to make the password in dataSource2HadoopConfigHolder be updated.
Otherwise, when we set the password in the Presto service, the static variable
{{dataSource2HadoopConfigHolder}} will store the password. If we change the
password in the Presto service to empty, if we do not check the
{{RANGER_LOGIN_PASSWORD}}, the old password stored in
{{dataSource2HadoopConfigHolder}} will never be updated, causing the presto
client connection to fail.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)