I'm pretty sure you can just create a collection after the distributed stuff is set up.
Take a look at: CollectionsAPIDistributedZkTest.testNodesUsedByCreate to see creating a collection in your test just by a request (you can set any params you want there, including router.field). Or CollectionsAPISolrJTest.testCreateAndDeleteCollection for a niftier builder pattern SolrJ way. Best, Erick On Fri, Apr 29, 2016 at 5:34 AM, GW <thegeofo...@gmail.com> wrote: > Not exactly suer what you mean but I think you are wanting to change your > schema.xml > > <field name="id" type="string" indexed="true" stored="true" required="true" > multiValued="false" /> > > to > > <field name="newvalue" type="string" indexed="true" stored="true" > required="true" multiValued="false" /> > > > restart solr > > > On 29 April 2016 at 06:04, Markus Jelsma <markus.jel...@openindex.io> wrote: > >> Hi - any hints to share? >> >> Thanks! >> Markus >> >> >> >> -----Original message----- >> > From:Markus Jelsma <markus.jel...@openindex.io> >> > Sent: Thursday 28th April 2016 13:30 >> > To: solr-user <solr-user@lucene.apache.org> >> > Subject: Set router.field in unit tests >> > >> > Hi - i'm working on a unit test that requires the cluster's router.field >> to be set to a field different than ID. But i can't find it?! How can i set >> router.field with AbstractFullDistribZkTestBase? >> > >> > Thanks! >> > Markus >> > >>