Elasticsearch支持多播和单播自动发现节点,但多播已经不被大多数操作系统支持,并且安全性不高,这里主要用单播发现节点,配置如下
discovery.zen.ping.multicast.enabled: false #关闭多播
discovery.zen.ping.unicast.hosts: ["192.168.31.163:9300","192.168.31.160:9300","192.168.31.161:9300","192.168.31.162:9300"] #填写集群中的ip列表
注意:每一条配置前面记得留出一个空格,每个键和值之间也要留一个空格,不然启动服务时会报错。
单播安全性高,但没增加一个新的节点时都需要更新集群中的ip列表