Hi Thanks Shawn for reply, Need to do below step.
After creating collection using the Collection API clear the version-2 folder from zoo_data and after that I will start server and make upconfig the collection is up but the routing changes from implicit to explicit with solr 6.1.0 while I do same to replicate in solr 7.1.0 while up server it will gives org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: Replica core_node5 is not present in cluster state: null So unable to replicate in solr 7.1.0 and also while start server it will create the 'gettingstarted' collection every time which is already exists. So will you please try above scenario. Please do needful. Regards, Nimesh Aghera -----Original Message----- From: Shawn Heisey [mailto:apa...@elyograg.org] Sent: Thursday, December 14, 2017 8:55 PM To: solr-user@lucene.apache.org Subject: Re: Implicit routing changes to Composite while re-deploy changes and make Upconfig command On 12/13/2017 10:08 PM, Nimesh Aghera wrote: > Currently using solr cloud 6.1.0 and below is the solr admin UI which > shows that routing changes after make upconfig command > > Below values shown in Solr Admin UI are before make re-upconfig where all > data are indexed into particular shard. I could not reproduce this on Solr 7.1.0. If there *is* a problem in version 6.1.0, it's not going to get fixed. Versions that old will never see an update. First, I started up the cloud example with "bin\solr start -e cloud -nomprompt". This was on a Windows 7 system with Oracle Java 8u144. Then I made a Collections API call like yours to create a collection: http://localhost:8983/solr/admin/collections?action=CREATE&name=model&replicationFactor=2&router.name=implicit&router.field=title&shards=shard1,shard2&maxShardsPerNode=2&collection.configName=gettingstarted This is the response from that call: { "responseHeader":{ "status":0, "QTime":4971}, "success":{ "192.168.1.4:7574_solr":{ "responseHeader":{ "status":0, "QTime":2843}, "core":"model_shard2_replica_n6"}, "192.168.1.4:7574_solr":{ "responseHeader":{ "status":0, "QTime":3078}, "core":"model_shard1_replica_n2"}, "192.168.1.4:8983_solr":{ "responseHeader":{ "status":0, "QTime":3382}, "core":"model_shard2_replica_n4"}, "192.168.1.4:8983_solr":{ "responseHeader":{ "status":0, "QTime":3618}, "core":"model_shard1_replica_n1"}}} This is a screenshot of the collection overview, showing the implicit router: https://www.dropbox.com/s/x5gtpkkl6lv18g8/test1-collection-info-after-create.png?dl=0 Then I made a whitespace-only change to solrconfig.xml in the _default configset, and re-uploaded it to replace the configuration I used for the collection: bin\solr zk upconfig -d server\solr\configsets\_default -n gettingstarted -z localhost:9983 There was no difference at all in the collection details. I even did a collection reload, and still did not see anything change. Thanks, Shawn