愚者求师之过,智者从师之长。

从一个网段的数据迁移到另外一个网段,请问我这种构想合理吗?如果合理,怎么配置呢?

Elasticsearch | 作者 燕鹏 | 发布于2017年11月14日 | 阅读数:3268

大家好:
 我现在有一个集群,其设置是这样的:
192.168.255.245 master 
192.168.255.246 数据节点
192.168.255.248 数据节点
192.168.255.249 数据节点
 
现在我想把这里的数据迁移到另外一个网段的集群中,集群中的每一个节点分别在
172.16.7.201/202/203/204
上。
 
由于数据量比较大,我想通过这样的方式:
如果我可以通过某个方法,把 172.16.7.201 这个机器上的节点,加入到 192.168.255.245/246/248/249
这个集群中,那么我通过多制造几个副本,数据就可以自动平衡到 172.16.7.201 上了,等数据平衡好,
把 172.16.7.201 这个节点从 192.168.255.245/246/248/249 中脱离出来,再讲 172.16.7.202/203/204 这三个节点加入到 172.16.7.201 这个集群中,不就可以完成数据从一个网段迁移到另外一个网段了吗?
 
为此,我给 172.16.7.201 和 192.168.255.245 各申请了一个弹性ip, ip1 和 ip2,现在我应该怎样配置192.168.255.245和 172.16.7.201 才能够让 172.16.7.201 加入这个 192.168.255.245/246/248/249 这个集群呢,进而重新分配分片,完成数据迁移。
 
谢谢大家 :)

(如果需要什么更详细的信息我可以附上)
已邀请:

bjfk2006

赞同来自:

网络通了,就可以加上节点,然后用reroute来迁移分片,迁移前禁止自动分片选项

bjfk2006

赞同来自:

将es的目录打包拷贝到新网段设备上,修改配置文件中IP相关属性,重点discovery.zen.ping.unicast.hosts,加上新IP,然后启动,这样应该就可以看到新节点了

bjfk2006

赞同来自:

这个应该网络层面的配置,不同网段通信,通过路由网关通信

要回复问题请先登录注册