I wanted to make a change to the solrconfig.xml file in my 4.10.2 solr cloud cluster. I modified the files and put it in /tmp/conf - the only file in that directory. I then executed: ./zkcli.sh -cmd upconfig -zkhost list_of_hosts -d /tmp/conf -n ConfigName
These ran successfully, and I was able to verify the new configuration inside of zookeeper. I then went to the shards to reload the cores. When I did this, the indexing processes got this error: Indexing error: org.apache.solr.client.solrj.impl.CloudSolrServer$RouteException: Error logging add on docID: COLLECT2000697440960 for collection: COLLECT1: org.apache.solr.client.solrj.impl.CloudSolrServer$RouteException: Error logging add Get from cache using key: COLLECT2000697440977_STRUCTURE Get from cache using key: COLLECT2000697440856_STRUCTURE org.apache.solr.client.solrj.impl.CloudSolrServer$RouteException: Error logging add at org.apache.solr.client.solrj.impl.CloudSolrServer.directUpdate(CloudSolrServer.java:360) at org.apache.solr.client.solrj.impl.CloudSolrServer.request(CloudSolrServer.java:533) at org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:124) at org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:116) at org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:102) at com.ngc.bigdata.ie_solrindexer.IndexDocument.indexDocument(IndexDocument.java:844) at com.ngc.bigdata.ie_solrindexer.IndexDocument.index(IndexDocument.java:230) at com.ngc.bigdata.ie_solrindexer.SolrIndexerProcessor.doWork(SolrIndexerProcessor.java:50) at com.ngc.intelenterprise.intelentutil.utils.Processor.run(Processor.java:160) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: Error logging add at org.apache.solr.client.solrj.impl.HttpSolrServer.executeMethod(HttpSolrServer.java:552) at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:210) at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:206) at org.apache.solr.client.solrj.impl.LBHttpSolrServer.doRequest(LBHttpSolrServer.java:340) at org.apache.solr.client.solrj.impl.LBHttpSolrServer.request(LBHttpSolrServer.java:301) at org.apache.solr.client.solrj.impl.CloudSolrServer$1.call(CloudSolrServer.java:341) at org.apache.solr.client.solrj.impl.CloudSolrServer$1.call(CloudSolrServer.java:338) at java.util.concurrent.FutureTask.run(FutureTask.java:262) ... 3 more I then stopped all the indexing processes, and reloaded all the cores. When I restarted the indexers, the same error occurred. Restarting the solr shards corrected the problem, and it has the new solrconfig; it's running fine. Just a data point that I thought I would throw out there. -Joe