Description
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.
Attachments
Attachments
Issue Links
- links to