On 8/29/2019 11:26 AM, Antony A wrote:
Hi,

I am running on Solr cloud 7.2.1. I have 4 core collection. The fields are
available in the schema.xml in solr admin UI. This tells me zookeeper has
the correct schema. But unfortunately only the leader core has the correct
response to the query with the field while other cores are throwing the
below error stack. Restarting the core returns the correct results but
trying to avoid that situation.

o.a.s.h.RequestHandlerBase org.apache.solr.common.SolrException: undefined
field xxx

This sounds like the schema got updated to add the referenced field, but some or all of the cores were never reloaded. So when you do the core reload (or restart Solr), it's good on that core, but not on a core that didn't get reloaded.

Whenever you make changes to the config files in ZooKeeper, you should reload the collection. This will reload all the individual cores on whatever servers they happen to reside on, which will cause them to re-read the config files.

https://lucene.apache.org/solr/guide/7_2/collections-api.html#reload

Thanks,
Shawn

Reply via email to