That example does not work if you have > 1 collection (core) per node, all
end up sharing the same index and overwrite one another.


On Mon, Mar 25, 2013 at 6:27 PM, Gopal Patwa <gopalpa...@gmail.com> wrote:

> if you use default directory then it will use solr.home directory, I have
> tested solr cloud example on local machine with 5-6 nodes.And data
> directory was created under core name, like
>
> "example2/solr/collection1/data". you could see example startup script from
> source code "solr/cloud-dev/solrcloud-multi-start.sh"
>
> example solrconfig.xml
>
>   <dataDir>${solr.data.dir:}</dataDir>
>
> On Sun, Mar 24, 2013 at 10:44 PM, Trevor Campbell
> <tcampb...@atlassian.com>wrote:
>
> > I have three indexes which I have set up as three separate cores, using
> > this solr.xml config.
> >
> >   <cores adminPath="/admin/cores" host="${host:}"
> > hostPort="${jetty.port:}">
> >     <core name="jira-issue" instanceDir="jira-issue" >
> >        <property name="dataDir" value="jira-issue/data/" />
> >     </core>
> >     <core name="jira-comment" instanceDir="jira-comment" >
> >        <property name="dataDir" value="jira-comment/data/" />
> >     </core>
> >     <core name="jira-change-history" instanceDir="jira-change-**history"
> >
> >        <property name="dataDir" value="jira-change-history/**data/" />
> >     </core>
> >   </cores>
> >
> > This works just fine a standalone solr.
> >
> > I duplicated this setup on the same machine under a completely separate
> > solr installation (solr-nodeb) and modified all the data directroies to
> > point to the direstories in nodeb.  This all worked fine.
> >
> > I then connected the 2 instances together with zoo-keeper using settings
> > "-Dbootstrap_conf=true -Dcollection.configName=**jiraCluster -DzkRun
> > -DnumShards=1" for the first intsance and "-DzkHost=localhost:9080" for
> >  the second. (I'm using tomcat and ports 8080 and 8081 for the 2 Solr
> > instances)
> >
> > Now the data directories of the second node point to the data directories
> > in the first node.
> >
> > I have tried many settings in the solrconfig.xml for each core but am now
> > using absolute paths, e.g.
> > <dataDir>/home/xxxxxxxx/solr-**4.2.0-nodeb/example/multicore/**
> > jira-comment/data</dataDir>
> >
> > previously I used
> > ${solr.jira-comment.data.dir:/**home/tcampbell/solr-4.2.0-**
> > nodeb/example/multicore/jira-**comment/data}
> > but that had the same result.
> >
> > It seems zookeeper is forcing data directory config from the uploaded
> > configuration on all the nodes in the cluster?
> >
> > How can I do testing on a single machine? Do I really need identical
> > directory layouts on all machines?
> >
> >
> >
>

Reply via email to