[
https://issues.apache.org/jira/browse/SOLR-6867?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Timothy Potter resolved SOLR-6867.
----------------------------------
Resolution: Fixed
> bin/solr -e foo should use collection/cores api to check if collection/core
> exists before trying to create it
> -------------------------------------------------------------------------------------------------------------
>
> Key: SOLR-6867
> URL: https://issues.apache.org/jira/browse/SOLR-6867
> Project: Solr
> Issue Type: Improvement
> Reporter: Hoss Man
> Assignee: Timothy Potter
>
> currently if you run an example command and the core/collection being created
> already exists you get an error message in the console, ut then the example
> keeps working (see below).
> I think it would be better if the script used the cores api (or collection
> api in the 'cloud' example) to check if the collection already existed, and
> if so just output a note about it, something like...
> {noformat}
> Core API indicates a core named 'techproducts' already exists...
> http://localhost:8983/solr/admin/cores?action=status&core=techproducts
> To remove this core, use the following command...
> bin/solr ...etc...
> And then you can recreate it with...
> bin/solr ...etc...
> {noformat}
> ----
> Current behavior...
> {noformat}
> ...
> Creating new core 'techproducts' using command:
> http://localhost:8983/solr/admin/cores?action=CREATE&name=techproducts&instanceDir=techproducts
> Exception in thread "main" org.apache.solr.client.solrj.SolrServerException:
> Request to
> http://localhost:8983/solr/admin/cores?action=CREATE&name=techproducts&instanceDir=techproducts
> failed due to: Core with name 'techproducts' already exists.
> at org.apache.solr.util.SolrCLI.getJson(SolrCLI.java:473)
> at org.apache.solr.util.SolrCLI.getJson(SolrCLI.java:416)
> at org.apache.solr.util.SolrCLI.getJson(SolrCLI.java:402)
> at
> org.apache.solr.util.SolrCLI$CreateCoreTool.runTool(SolrCLI.java:1274)
> at org.apache.solr.util.SolrCLI.main(SolrCLI.java:185)
> Indexing tech product example docs from
> /home/hossman/lucene/5x_dev/solr/example/exampledocs
> SimplePostTool version 1.5
> Posting files to base url http://localhost:8983/solr/techproducts/update
> using content-type application/xml..
> ...
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]