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