On 3/26/2014 3:14 AM, rulinma wrote:
MergingSolrIndexes:
http://192.168.22.32:8080/solr/admin/cores?action=mergeindexes&core=collection_cms2&indexDir=/home/solr/mrl/data/index
I use it in local that supported well, but in solrCloud(3 machine) that not
work well.
can anyone give me some advice. thanks.
There are two reasons that it doesn't work in SolrCloud:
1) The indexes that you are merging must be on the same host. With
SolrCloud this is not guaranteed, and normally will NOT be the case.
2) Once the indexes are merged, the SolrCloud clusterstate in zookeeper
will be wrong.
I don't know whether the first problem can be overcome without copying
one of the shards before merging.
Assuming you can overcome the first problem, or it's not a problem
because they are already on the same host, overcoming the second would
require a merge option on the Collections API. I do not see any
evidence in the reference guide that this exists right now.
Thanks,
Shawn