On 16 Jul 2019, at 4:14 pm, Richard Walker <richard.wal...@ardc.edu.au> wrote: > ... > > To be specific, I'm trying to use this idea: > > "Resources and plugins may be stored: > • in ZooKeeper under a collection’s configset node (SolrCloud only);" > > ... > > So far, so good. But now how do I refer to the JAR in solrconfig.xml? > The user guide doesn't really say. > > ... > > No success at all; I only get a ClassNotFoundException > for the plugin class. > > ...
I've now found this earlier thread: http://mail-archives.apache.org/mod_mbox/lucene-solr-user/201701.mbox/%3ccakhkodqv-y59+7m86ogvf1feqj6ieiogp8trhl1mg5fuajl...@mail.gmail.com%3e in which the second message (from Shawn Heisey) says: > I actually do not know what the path for lib directives is relative to > when running SolrCloud. Most things in a core config are relative to > the location of the config file itself, but in this case, the config > file is not on the filesystem at all, it's in zookeeper, and I don't > think Solr can use jars in zookeeper. So is this the definitive answer? As I suggested in my earlier message, the documentation in the user guide at https://lucene.apache.org/solr/guide/8_1/resource-and-plugin-loading.html strongly suggests that you _can_ use plugin JARs uploaded to a collection's znode. Richard.