我有一个SolrCloud群集,其中一个DC中包含5个主机。 收集配置为5个分片和3个副本,每个主机最多3个分片。
使用的Solr版本是5.3.1。
由于某些不可预见的维护活动,需要将其暂时移至其他DC。为了最大程度地减少影响,我们需要新设置可以使用索引数据。所有节点都有大约100GB的索引数据。
我已经尝试将整个设置复制到新的DC,并在更新配置文件中的主机信息后重新启动。查询数据时,它总是抱怨主机无法提供的某些或其他分片。 [错误代码503]
注意:备份是从正在运行的设置中进行的。
我还尝试过使用相同的配置再次创建整个集群,并仅从备份中复制数据目录。它还会导致主机产生shards not available
。
我想了解我所遵循的过程中是否存在问题。我怀疑的一件事是,应该在停止特定节点之后进行备份。
是否有任何简单更好的方法?我正在使用Solr-5.3.1。