My preference would be as a separate HadoopAuthentication or something module. HDFS the filesystem / blockcache / etc support is unique and separate from the authentication part. It shouldn't all be in one module.
Kevin Risden On Thu, Jan 20, 2022 at 4:48 PM David Smiley <[email protected]> wrote: > The issue https://issues.apache.org/jira/browse/SOLR-14660 is about > moving the HDFS plugins out of core into a module. While a great thing, it > still leaves quite a few Hadoop related dependencies in solr-core because > Hadoop is not there only for HDFS; it's there for some exotic > authentication & authorization plugins. In that JIRA issue I proposed that > this module be "hadoop" and have any hadoop related plugins. > > As a quick experiment, I commented out the hadoop-auth dependency and > tried to compile to see what the compiler caught. It exposed the following > two Solr plugins: > * HadoopAuthPlugin > * KerberosPlugin > > Are we okay with expanding the scope of SOLR-14660 to include these? > > Note that SOLR-14660 *might* result in 9.0 not including this module in > the release distribution if we don't feel the module will be sufficiently > ready to release. > > ~ David Smiley > Apache Lucene/Solr Search Developer > http://www.linkedin.com/in/davidwsmiley >
