[
https://issues.apache.org/jira/browse/SOLR-9099?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15566412#comment-15566412
]
Alexandre Rafalovitch commented on SOLR-9099:
---------------------------------------------
Have you tried setting the directory using
[propertyWriter|https://cwiki.apache.org/confluence/display/solr/Uploading+Structured+Data+Store+Data+with+the+Data+Import+Handler#UploadingStructuredDataStoreDatawiththeDataImportHandler-PropertyWriter]
configuration?
> Make a dataimport.properties in the core folder when using a shared config
> --------------------------------------------------------------------------
>
> Key: SOLR-9099
> URL: https://issues.apache.org/jira/browse/SOLR-9099
> Project: Solr
> Issue Type: Bug
> Components: contrib - DataImportHandler
> Affects Versions: 5.5, 6.0
> Reporter: Alexandru Fluerici
> Labels: easyfix, newbie, patch
> Fix For: 5.5, 6.0
>
>
> When you have multiple cores with the same shared config there is only one
> "dataimport.properties" file that is located in the shared config directory,
> and gets overwritten when one of the cores gets an update.
> This can lead to incomplete data as all the cores will consider that an
> update was made even if that update was just run only on a specific core.
> At the moment I have made a change to my local SOLR class but it would be
> nice to see this in the repo itself.
> This is the change:
> {code}
> @@ -117,7 +117,7 @@ public class SimplePropertiesWriter extends DIHProperties
> {
> if (core == null) {
> configDir = SolrResourceLoader.locateSolrHome().toString();
> } else {
> - configDir = core.getResourceLoader().getConfigDir();
> + configDir = core.getResourceLoader().getDataDir();
> }
> }
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]