AWS EC2实例之间的Solr数据迁移

时间:2015-06-09 04:54:41

标签: amazon-web-services indexing solr amazon-ec2 web-traffic

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

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

有没有一种有效且更健壮的方法来做到这一点?

1 个答案:

答案 0 :(得分:0)

你可能会:

  1. 从开始使用SolrCloud开始,但只使用单个节点/一个分片。此时此处没有“Cloud-dy”,但也没有造成伤害。
  2. 当流量增长时,您可以创建新的更大的EC2实例,并将其添加到群集中。现在,您拥有一个带有副本的“工作”SolrCloud集群。
  3. 根据需要,继续添加节点,并创建更多分片/副本。