Solr-Collection or Core not reloading schema.xml -
i using solar 4.6 , changed inside schema.xml
. in order update schema.xml
inside core used zkcli
. works fine , able see modified schema.xml
inside solr admin gui under cloud\tree\config\foobar\schema.xml
.
but after calling
http://localhost:8983/solr/admin/collections?action=reload&name=foobar
,http://localhost:8983/solr/admin/cores?action=reload&name=foobar
,
the old schema.xml
still in core named foobar.
your 2nd http request core api wrong. change name
core
:
http://localhost:8983/solr/admin/cores?action=reload&name=foobar
should http://localhost:8983/solr/admin/cores?action=reload&core=foobar
.
http://archive.apache.org/dist/lucene/solr/ref-guide/apache-solr-ref-guide-4.6.pdf (page 277)
reload
the reload
action loads new core configuration of existing, registered solr core. while new core initializing, existing 1 continue handle requests. when new solr core ready, takes on , old core unloaded.
this useful when you've made changes solr core's configuration on disk, such adding new field definitions. calling reload
action lets apply new configuration without having restart web container. core container not persist solrcloud solr.xml
parameters, such solr/@zkhost
, solr/cores/@hostport
, ignored.
http://localhost:8983/solr/admin/cores?action=reload&core=core0
the reload
action accepts single parameter, core, name of core reloaded.
see https://cwiki.apache.org/confluence/display/solr/coreadmin+api#coreadminapi-reload
Comments
Post a Comment