这是我第一次发帖,也是我的第一个 ES 问题,请多多包涵。我正在尝试从现有的 ES 集群迁移到新的集群。
现有的索引是相同的,它们都存在于同一个子网上。我突然想到,如果我只是将我的新集群节点重新指向旧集群,数据将为我复制。
然后我只需从集群中删除旧节点,关闭整个系统,然后在我的新节点上重命名集群。
这种方法有什么警告或陷阱吗?额外的一点 - 我正在向新集群添加一个新索引,但它的存在并不重要,因为它将被复制到旧节点。
这是我第一次发帖,也是我的第一个 ES 问题,请多多包涵。我正在尝试从现有的 ES 集群迁移到新的集群。
现有的索引是相同的,它们都存在于同一个子网上。我突然想到,如果我只是将我的新集群节点重新指向旧集群,数据将为我复制。
然后我只需从集群中删除旧节点,关闭整个系统,然后在我的新节点上重命名集群。
这种方法有什么警告或陷阱吗?额外的一点 - 我正在向新集群添加一个新索引,但它的存在并不重要,因为它将被复制到旧节点。
添加到上面的一点(无法评论)一旦您将分片移动到新节点上,您可以禁用分配给您希望淡出集群的节点
http://www.elastic.co/guide/en/elasticsearch/reference/current/index-modules-allocation.html
它应该完全按照您对格伦的描述工作。我会考虑的一件事是,如果您的节点跨子网,则任何可能发挥作用的潜在防火墙。我还建议按此顺序进行工作