[ https://issues.apache.org/jira/browse/SOLR-6671?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15180716#comment-15180716 ]
Jan Høydahl commented on SOLR-6671: ----------------------------------- bq. What determines the name of the dataDir? Is it the core name, or is the last path component of the instanceDir? Here's the code: {code} dataDir = Paths.get(cd.getCoreContainer().getSolrHome()).resolve(dataHomePath).resolve(cd.getName() + File.separator + cd.getDataDir()).toAbsolutePath().toString(); {code} So you will typically see {{/path/to/solr.data.dir/collname_shard1_replica1/data/}}, but in your example, it would probably be {{/path/to/solr.data.dir/s0live/s0_1/}}. I had to include core name as one level so we don't end up with all "data" folders in the same root dir. Guess I see a bug right there - we need to support absolute path {{dataDir}} which would override the {{solr.data.home}}. > Introduce a solr.data.home as root dir for all data > --------------------------------------------------- > > Key: SOLR-6671 > URL: https://issues.apache.org/jira/browse/SOLR-6671 > Project: Solr > Issue Type: New Feature > Components: SolrCloud > Affects Versions: 4.10.1 > Reporter: Jan Høydahl > Assignee: Jan Høydahl > Fix For: 5.2, master > > Attachments: SOLR-6671.patch, SOLR-6671.patch > > > Many users prefer to deploy code, config and data on separate disk locations, > so the default of placing the indexes under > {{$\{solr.solr.home\}/$\{solr.core.name\}/data}} is not always wanted. > In a multi-core/collection system, there is not much help in the > {{solr.data.dir}} option, as it would set the {{dataDir}} to the same folder > for all collections. One workaround, if you don't want to hardcode paths in > your {{solrconfig.xml}}, is to specify the {{dataDir}} property in each > {{solr.properties}} file. > A more elegant solution would be to introduce a new Java-option > {{solr.data.home}} which would be to data the same as {{solr.solr.home}} is > for config. If set, all collections would default their {{dataDir}} as > {{$\{solr.data.home\)/$\{solr.core.name\}/data}} -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org