Instead of using <lib> in your solrcloud.xml, instead try using the <sharedLib> option in your solr.xml file.
More information can be found here: https://solr.apache.org/guide/8_5/format-of-solr-xml.html#the-solr-element - Houston On Mon, Nov 29, 2021 at 7:42 AM Michael Conrad <[email protected]> wrote: > Hello all, > > Solr 8.11.0 > > java -version > openjdk version "11.0.11" 2021-04-20 > OpenJDK Runtime Environment AdoptOpenJDK-11.0.11+9 (build 11.0.11+9) > > I'm trying to enable S3 backup repository on a collection but I'm getting: > > "error":{ > "metadata":[ > "error-class","org.apache.solr.common.SolrException", > "root-error-class","java.lang.ClassNotFoundException"], > "msg":"Error loading class 'org.apache.solr.s3.S3BackupRepository'", > > I have the following in the solrconfig.xml for the collection: > > <lib dir="${solr.install.dir:../../../..}/contrib/s3-repository/lib" > regex=".*\.jar" /> > <lib dir="${solr.install.dir:../../../..}/dist/" > regex="solr-s3-repository-\d.*\.jar" /> > > The log appears to show the appropriate plugin folders correctly with a > correct libs added count: > > 2021-11-29 15:17:02.980 INFO > (coreLoadExecutor-21-thread-3-processing-n:solr-0001:8983_solr) [ ] > o.a.s.c.SolrResourceLoader Added 23 libs to classloader, from paths: > [/opt/solr/contrib/s3-repository/lib, /opt/solr/dist] > > And I have in the solr.xml file: > > <backup> > <repository name="wasabi-solr-indexes" > class="org.apache.solr.s3.S3BackupRepository" default="false"> > <str name="s3.bucket.name">solr-indexes</str> > <str name="s3.profile">wasabi-solr-indexes</str> > <str name="s3.endpoint">s3.us-east-1.wasabisys.com</str> > </repository> > </backup> > > I'm trying to run the backup with: > > curl > " > http://solr-0001:8983/solr/admin/collections?action=BACKUP&name=test&collection=test_actual&repository=wasabi-solr-indexes > " > > > >
