有誰知道如何告訴Elastic Search停止節點到節點的通信,然後重新啓動它..在我的系統中,我想告訴它停止,直到某個條件然後重新啓動通信(同步數據)ElasticSearch Clusters設置
2
A
回答
0
通過節點到節點的通信,你的意思是數據同步和分片重定位?
如果是,您可以使用羣集設置API將cluster.routing.allocation.enable
設置爲none
。
如果您不是指數據同步,您可以通過阻止端口9300(或ES用於內部通信的端口)來實現此目的。
0
請注意,任何節點離開集羣將導致elasticsearch重新平衡分片和副本。由於集羣需要通過將現有數據複製到其餘節點來完成分片和副本設置,因此任何節點丟失時總體集羣負載會增加。因此,如果操作經常發生,額外的空間將被消耗額外的碎片和副本。
如果您完全瞭解影響,則可以嘗試分片分配篩選。例如,從集羣中排除的主機的IP 10.0.0.1:
不是IPPUT _cluster/settings
{
"transient" : {
"cluster.routing.allocation.exclude._ip" : "10.0.0.1"
}
}
其他,你可以使用節點名稱或主機名來排除該節點爲好。
你可以在這裏找到完整的文檔:https://www.elastic.co/guide/en/elasticsearch/reference/current/allocation-filtering.html
相關問題
- 1. MariaDB Galera Clusters DR設置
- 2. Elasticsearch配置設置
- 3. include_in_all設置elasticsearch
- 4. PM2 not making clusters
- 5. Building Windows Clusters
- 6. Crons for Clusters
- 7. ZIndex on Clusters
- 8. Elasticsearch設置限制
- 9. 設置elasticsearch問題
- 10. Elasticsearch水印設置
- 11. Elasticsearch Java Api設置索引設置
- 12. Google Maps InfoWindow on Clusters
- 13. ElasticSearch如何設置geo_point
- 14. elasticsearch標記器設置
- 15. 使用Postgresql設置elasticSearch
- 16. 使用Haystack設置elasticsearch
- 17. 設置默認映射Elasticsearch
- 18. ElasticSearch中的模糊設置
- 19. Elasticsearch部署環境設置
- 20. 如何設置elasticsearch集羣
- 21. Elasticsearch設置環境變量
- 22. elasticsearch集羣設置信息
- 23. Elasticsearch配置和節點設置
- 24. 如何在Elasticsearch-PHP中設置這個簡單的Elasticsearch映射?
- 25. 在CircleCI中設置Elasticsearch和Ruby on Rails
- 26. 如何在elasticsearch 5.5中設置server.name?
- 27. 如何設置Elasticsearch客戶端節點?
- 28. Elasticsearch網絡主機不能設置?
- 29. Elasticsearch無法更新非動態設置
- 30. 分佈式logstash +的Redis + elasticsearch設置