不同服务器上部署es节点

来源:6-2 -构建集群

weixin_慕九州5051274

2022-10-12

如果在不同服务器上部署节点,如何使它们成为一个集群?
如果不修改默认名称,那么全世界的节点会不会构成一个集群?

写回答

1回答

rockybean

2022-10-12

不同节点构成一个集群的前提条件:

  1. cluster name 一致,如果本地有之前 cluster 启动的记录,那么还会检查 cluster id 是否一致

  2. 不同节点之间能够互相感知对方的存在,这里是一个发现的过程(discovery),es 里面的配置是 seed_hosts (默认是 127.0.0.1,如果是不同服务器要定制这个配置),节点通过请求 seed_hosts 来获取目前这个集群的所有节点。这一切有一个前提就是这些节点之间的网络是通的。

那么再看你的问题,全世界的节点在默认配置的情况下是无法构成一个集群的。


第一个问题可以看后续的课程,或者参考下面这个视频里面的配置文件

https://www.bilibili.com/video/BV1Jz4y1Z7iy/?spm_id_from=333.999.0.0


0
0

Elastic Stack从入门到实践,动手搭建数据分析系统

有了Elastic Stack,不用写一行代码,你也可以玩转大数据分析!

1361 学习 · 397 问题

查看课程