Here's how I've got things set up. It's a different directory structure than yous, and I run it under jetty, but hopefully it gives you the basic idea. The dataDir setting is relative to the instanceDir setting. I run jetty with -Dsolr.solr.home=/index/solr so it can find solr.xml.

[r...@idxinc-a ~]# cd /index/solr

[r...@idxinc-a solr]# cat solr.xml
<?xml version='1.0' encoding='UTF-8'?><solr sharedLib="../lib" persistent="true">
<cores adminPath="/admin/cores">
<core name="ncmain" instanceDir="cores/ncmain/" dataDir="../../data/ncmain"/>
<core name="ncrss" instanceDir="cores/ncrss/" dataDir="../../data/ncrss"/>
<core name="live" instanceDir="cores/core0/" dataDir="../../data/core0"/>
<core name="build" instanceDir="cores/core1/" dataDir="../../data/core1"/>
<core name="test" instanceDir="cores/core2/" dataDir="../../data/core2"/>
</cores>
</solr>

[r...@idxinc-a solr]# find . -type d
.
./data
./data/ncmain
./data/ncmain/index
./data/core0
./data/core0/index
./data/core2
./data/core2/index
./data/core1
./data/core1/index
./data/ncrss
./data/ncrss/index
./lib
./cores
./cores/ncmain
./cores/ncmain/conf
./cores/ncmain/conf/xslt
./cores/core0
./cores/core0/conf
./cores/core0/conf/xslt
./cores/core2
./cores/core2/conf
./cores/core2/conf/xslt
./cores/core1
./cores/core1/conf
./cores/core1/conf/xslt
./cores/ncrss
./cores/ncrss/conf
./cores/ncrss/conf/xslt

On 4/27/2010 6:26 AM, Dimitrios Sferopoulos wrote:
Hi all,

I have been trying to set up multiple cores on SOLR that runs under Apache Tomcat but haven't had much luck. I followed the instruction on the wiki but that didn't help much.

Reply via email to