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.