Elasticsearch 节点发现
生活随笔
收集整理的這篇文章主要介紹了
Elasticsearch 节点发现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在Elasticsearch中,節點之間可以相互發現的,并把相同集群名稱的節點統一成一個集群,那節點是如何發現的呢?
在Elasticsearch內部,zen discovery是elasticsearch默認的內置的發現模塊。它提供單播發現的方式,但是可以擴展為云環境或者其他形式的發現模式。zendiscovery是和其他模塊集成的,例如,所有節點間正常的單播通信都是通過transport模塊。
zendiccovery還有幾個子模塊,介紹如下:
- ping:ping是節點間互相發現的機制
- unicast(單播):單播發現需要一個主機列表充作路由列表。這些主機可以是主機名稱也可以是IP地址,在每次pinging的時候主機名稱會相應地被解析為對應的ip地址。注意:如果您的DNS協議處在隨時變化的環境,也許需要調整您的JVM安全設置。
總結
以上是生活随笔為你收集整理的Elasticsearch 节点发现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Elasticsearch master
- 下一篇: Elasticsearch 集群平衡配置