需要将整个集群从一个DC迁移到另一个DC

时间:2019-05-17 05:36:12

标签: solr solrcloud

我有一个SolrCloud群集,其中一个DC中包含5个主机。 收集配置为5个分片和3个副本,每个主机最多3个分片。

使用的Solr版本是5.3.1。

由于某些不可预见的维护活动,需要将其暂时移至其他DC。为了最大程度地减少影响,我们需要新设置可以使用索引数据。所有节点都有大约100GB的索引数据。

我已经尝试将整个设置复制到新的DC,并在更新配置文件中的主机信息后重新启动。查询数据时,它总是抱怨主机无法提供的某些或其他分片。 [错误代码503]

注意:备份是从正在运行的设置中进行的。

我还尝试过使用相同的配置再次创建整个集群,并仅从备份中复制数据目录。它还会导致主机产生shards not available

我想了解我所遵循的过程中是否存在问题。我怀疑的一件事是,应该在停止特定节点之后进行备份。

是否有任何简单更好的方法?我正在使用Solr-5.3.1。

1 个答案:

答案 0 :(得分:0)

正确的方法是使用backup and restore功能。 5.3版本中已经提供了此功能,请检查适当的文档并按照步骤进行操作。应该就可以了。