0

我计划在 EC2 实例上设置 Solr 服务器。随着流量的增长,我可能会将 solr 服务器从较小的实例移到较大的实例。但是当旧的 solr 实例为流量提供服务时,这种变化需要实时发生。所以我担心在进行此切换时,一些可能被索引的有价值的数据可能会丢失。旧服务器的数据也需要移动到新服务器。这样做将需要大量时间。

此外,当最大的服务器无法处理流量时,SolrCloud 将需要部署在多台服务器上,并且可能会出现相同的数据迁移问题。

有没有一种更有效、更强大的方法来做到这一点?

4

1 回答 1

0

你可能可以:

  1. 请从一开始就开始使用 SolrCloud,但只使用单个节点/一个分片。在这一点上,这里没有任何“Cloud-dy”,但也没有造成伤害。
  2. 当流量增长时,您可以创建新的更大的 EC2 实例,并将其添加到集群中。现在您有了一个带有副本的“工作”SolrCloud 集群。
  3. 根据需要,继续添加节点,并创建更多分片/副本。
于 2015-06-09T07:45:46.517 回答