首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何备份solrcloud?

如何备份solrcloud?
EN

Stack Overflow用户
提问于 2016-07-02 18:44:35
回答 2查看 2.1K关注 0票数 1

我使用的是SolrCloud 6.0.0,我希望使用以下命令从我的集合中进行备份:

代码语言:javascript
复制
curl http://localhost:8983/solr/myCollection1/replication?command=backup

但在运行后,备份仅从集合的一些碎片中获取!如何从一个集合中的所有分片进行完整备份?

如果有人能帮我解决这个问题,那就太好了。

EN

回答 2

Stack Overflow用户

发布于 2016-07-02 22:57:12

使用the Collections API for backing up完成集合(所有分片和集合配置)。

如果您手动使用/replication端点,则必须自己处理集群结构和状态,这就是创建集合API端点的原因--为您自动完成这项工作。

票数 4
EN

Stack Overflow用户

发布于 2016-07-05 06:49:31

·您需要为集合中的每个分片创建备份,因此在发出硬提交后,应该将上述命令发送给每个分片领导者。

·实际备份过程在后台运行,因此备份请求将立即返回。因此,您需要一种机制来确定实际备份何时完成,因为备份大型索引可能需要几分钟时间。

·该命令必须在每个节点上运行,并将为本地节点创建备份,这是需要检查的其他内容,因为这可能是您的问题。

前2个项目是由"solr in action“Book提取的。

请考虑阅读Solr in Action一书的13.6.6章,该章还提供了一个备份实用程序的工作示例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38159234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档