通过新的云供应商迁移Solr Cloud集群

时间:2018-05-30 16:31:09

标签: database solr solrcloud

我们需要将我们的solr云集群从一个云供应商转移到另一个云集群,该集群由8个分片组成,其中2个副本因子分布在8个服务器中,大约总共500GB的数据。

我想知道迁移群集的常用方法有哪些,特别是其数据对可用性和性能等的影响较小。

我正在考虑某种初始转储副本,然后在保持它们同步之后同步它们追赶差异(这可能是巨大的)只要在从另一方准备好所有东西时切换它。

这是可行的吗?应该/可以使用哪些工具?

谢谢!

1 个答案:

答案 0 :(得分:0)

根据您现有的设置和Solr版本,您有多种选择:

  1. 如前所述,请使用Collections API中的备份和还原API
  2. 如果您有Solr 6及以上版本,我建议您浏览CDCR选项,这是Solr的原生跨数据中心复制。
  3. 重新索引到新群集,然后利用Solr Collection Aliasing在完成重建索引后将应用程序端点更改为目标提供程序