Gregory Chanan created SOLR-6372:
------------------------------------
Summary: HdfsDirectoryFactory should use supplied Configuration
for communicating with secure kerberos
Key: SOLR-6372
URL: https://issues.apache.org/jira/browse/SOLR-6372
Project: Solr
Issue Type: Bug
Affects Versions: 4.4, 5.0
Reporter: Gregory Chanan
When setting the UserGroupInformation's Configuration, HdfsDirectorFactory
creates a new Configuration, see here:
https://github.com/apache/lucene-solr/blob/44f0dd7599901ba4d3625b5da8b998858e198d67/solr/core/src/java/org/apache/solr/core/HdfsDirectoryFactory.java#L306
The issue with this is when it's used to set the UserGroupInformation
configuration, it can overwrite any existing configuration, which may have
other (server) settings like kerberos rules. Ideally there would be separate
client/servers interfaces so this wouldn't be an issue. But lacking that,
using the passed in Configuration allows the user to always specify all
necessary settings.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]