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

Reply via email to