[
https://issues.apache.org/jira/browse/SOLR-5626?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13869695#comment-13869695
]
Nathan Neulinger commented on SOLR-5626:
----------------------------------------
In terms of making the collections API self-sufficient, somewhat related to the
request for a 'LIST' operation.
> Would like to be able to 'upconfig' and 'linkconfig' via collections api
> ------------------------------------------------------------------------
>
> Key: SOLR-5626
> URL: https://issues.apache.org/jira/browse/SOLR-5626
> Project: Solr
> Issue Type: Wish
> Components: SolrCloud
> Reporter: Nathan Neulinger
> Labels: api, collections, rest, zkcli.sh, zookeeper
>
> Right now, the collections API isn't self contained - to do server
> administration, you still have to externally use the zkCli.sh scripts to
> upload configs.
> It would be really nice to be able to issue a collections API call to upload
> a configuration and link that config. I realize that this providing a direct
> layer into Zk, but the benefit is that at that point - Zk could be completely
> hidden and behind the scenes - and only exposed to Solr itself.
> I would suggest that it take a file upload, examples:
> /solr/admin/collections
> action=UPCONFIG
> configName=whatevername
> configSolrHome=whateverpath
> configContent=fileUpload/multipart
> configContentType=typeOfUpload(mimetype?)
> /solr/admin/collections
> action=LINKCONFIG
> collection=collname
> configName=whatevername
> You could even extend the CREATE operation/api to take configContent and
> configContentType file upload, and dynamically create a configName. Then
> creating a collection becomes a one-shot API call with no outside
> dependencies.
> I would suggest that the zip/tar content be specified as rooted at the based
> of the config dir.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]