I've checked the archive, and plenty of people have suggested an
arrangement where you can have two cores which share a configuration but
maintain separate data paths. But I can't seem to get solr to stop
thinking solrconfig.xml is the first and last word for any value
regarding data. I am running 1.4
solr.xml:
<?xml version='1.0' encoding='UTF-8'?><solr sharedLib="lib"
persistent="true">
<cores adminPath="/admin/cores">
<core name="staff" instanceDir="cores/staff/">
<property name="dataDir" value="/solr/data/staff"/>
</core>
<core name="staff-offline" instanceDir="cores/staff/">
<property name="dataDir" value="/solr/data/staff-offline"/>
</core>
.
.
.
In all other respects, my multicore setup is working as it should. So
the setup is finding solr.xml at the value set for solr home as it
should. I can get into admin, etc. However, if I comment out the
<dataDir> stanza in cores/staff/conf/solrconfig.xml, and restart, I just
get this:
WARNING: [staff] Solr index directory
'/usr/local/solr/cores/staff/data/index' doesn't exist. Creating new
index...
Ignoring the value set in solr.xml.
Is there some other override I'm ignoring?
thanks,
Fred