java -Xms512M -Xmx512m -Dsolr.solr.home=solr -Dsolr.data.dir=F\\ -jar start.jar
Dsolr.solr.home 可以为相对路径,是相对start.jar
solr.data.dir 会被solr.xml的dataDir覆盖,dataDir也可以为相对路径,相对的是instanceDir
solr查找配置文件会根据Dsolr.solr.home 和solr.xml的instanceDir
solr.xml配置:
<!--cores adminPath="/admin/cores" defaultCoreName="collection1" host="${host:}" hostPort="${jetty.port:}" hostContext="${hostContext:}" zkClientTimeout="${zkClientTimeout:15000}">
<core name="collection1" instanceDir="collection1" />
<core name="collection_test" instanceDir="collection_test" />
</cores-->
<cores defaultCoreName="collection_test" adminPath="/admin/cores" transientCacheSize="12" zkClientTimeout="${zkClientTimeout:30000}" hostPort="${jetty.port:}" hostContext="solr">
<core name="collection_test" instanceDir="collection_test" dataDir="data" loadOnStartup="true" transient="false"/>
</cores>