elasticsearch集羣內部節點超時解決
默認配置爲:節點每隔1s同master發送1次心跳,超時時間爲30s,測試次數爲3次,超過3次,則認爲該節點同master已經脫離了。以上爲elasticsearch的默認配置。在實際生產環境中,每隔1s,太頻繁了,會產生太多網絡流量。咱們能夠在elasticsearch.yml以下修改。
- discovery.zen.fd.ping_timeout: 120s
- discovery.zen.fd.ping_retries: 6
- discovery.zen.fd.ping_interval: 30s
超時時間設爲2分鐘,超過6次心跳沒有迴應,則認爲該節點脫離master,每隔30s發送一次心跳。
歡迎關注本站公眾號,獲取更多信息