1s of all, thanks everyone, your expertise and time is much appreciated. @Jamie: Great suggestion, I just have one small objection to it ... I wouldn't want to mix the core's name with the collection's configName. Wouldn't you also want to keep the two separate for clarity? What do you think about that?
@Yury: Overall what you said makes sense and I'll roll with it. But FYI, through experimentation I found out that collection="myconf" does not become the value for configName when I inspect ZooKeeper.jsp, here's an example of what shows up if I setup the solr.xml file but don't say anything in the cmd line startup: myconf (v=0 children=1) "configName=configuration1" But perhaps that's exactly what you are trying to warn me about. I'll experiment more and get back. - Pulkit On Fri, Sep 9, 2011 at 10:17 PM, Jamie Johnson <jej2...@gmail.com> wrote: > as a note you could change out the values in solr.xml to be as follows > and pull these values from System Properties. > > <cores adminPath="/admin/cores" defaultCoreName="${collection.configName}"> > <core name="${collection.configName}" instanceDir="." shard="${shard}"/> > </cores> > > unless someone says otherwise, but the quick tests I've run seem to > work perfectly well with this setup. > > 2011/9/9 Yury Kats <yuryk...@yahoo.com>: >> On 9/9/2011 6:54 PM, Pulkit Singhal wrote: >>> Thanks Again. >>> >>> Another question: >>> >>> My solr.xml has: >>> <cores adminPath="/admin/cores" defaultCoreName="master1"> >>> <core name="master1" instanceDir="." shard="shard1" >>> collection="myconf"/> >>> </cores> >>> >>> And I omitted -Dcollection.configName=myconf from the startup command >>> because I felt that specifying collection="myconf" should take care of >>> that: >>> cd /trunk/solr/example >>> java -Dbootstrap_confdir=./solr/conf -Dslave=disabled -DzkRun -jar start.jar >> >> With this you are telling ZK to bootstrap a collection with content of >> specific >> files, but you don't tell what collection that should be. >> >> Hence you want collection.configName parameter, and you want >> solr.xml to reference the same name in 'collection' attribute for the cores, >> so that SolrCloud knows where to pull configuration for that core from. >> >> >> >