1、ES默认启动绑定本地环境,这对于仅在本地开发环境使用已经够用,但是在实际集群的生产环境当中则需要额外的基本网络配置;永远不要将私有的节点暴露在公网上
2、通用网络参数设置
序号 | 参数 | 说明 |
---|---|---|
1 | network.host | 当前节点绑定该主机名或者IP地址并且在集群中发布当前节点信息给集群中其它节点,默认值为_local_; |
2 | discovery.seed_hosts | 节点为了能够加入到集群当中需要知道集群中存在的主机名或IP地址,该参数提供了初始的集群节点信息供集群去连接;如果一个主机名对应多个IP地址则每个IP地址均可用于节点发现;从轮询dns返回列表中的IP地址用于节点发现;若不存在IP地址则会抛出异常,并在下一轮ping时使用另外的dns进行查找;默认为 [“127.0.0.1”,"::1"]; |
3 | http.port | 当前节点提供http请求访问的端口,可接受单值或者范围值,如果绑定的是范围值,则节点将绑定范围内第一个可用的端口; |
4 | transport.port | 节点之间相互交流的端口,可接受单值或者范围值,如果绑定的是范围值,则节点将绑定范围内第一个可用的端口; |
network.host可设置的特殊值