有誰知道如何告訴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. include_in_all設置elasticsearch
- 2. Building Windows Clusters
- 3. ZIndex on Clusters
- 4. Elasticsearch Java Api設置索引設置
- 5. elasticsearch集羣設置信息
- 6. 使用Postgresql設置elasticSearch
- 7. Elasticsearch設置環境變量
- 8. 設置默認映射Elasticsearch
- 9. 刪除Elasticsearch索引設置
- 10. Elasticsearch配置和節點設置
- 11. 如何在Elasticsearch-PHP中設置這個簡單的Elasticsearch映射?
- 12. 刪除歸檔的Elasticsearch索引設置
- 13. Elasticsearch指數分析器設置
- 14. 如何設置Elasticsearch的nginx infront?
- 15. 未知設置「託管」的elasticsearch
- 16. 在ElasticSearch上設置update_all_types爲true
- 17. 無法在elasticsearch-hadoop上設置_id
- 18. 如何在elasticsearch-js中設置「search_type」?
- 19. Kibana和Elasticsearch的多租戶設置
- 20. 如何在elasticsearch中設置標記器
- 21. 基本elasticsearch部落設置與碼頭
- 22. 在CircleCI中設置Elasticsearch和Ruby on Rails
- 23. Elasticsearch網絡主機不能設置?
- 24. 如何在Heroku上設置elasticsearch?
- 25. 如何取消設置Elasticsearch路由
- 26. 如何在elasticsearch 5.5中設置server.name?
- 27. logstash conf中elasticsearch的未知設置'host'
- 28. 使用Spark Multi Clusters改進SQL查詢
- 29. 配置elasticsearch
- 30. 如何在elasticsearch中將位置設置爲geo_point?