elasticsearch負載均衡節點——客戶端節點 node.master: false node.data: false 其他配置和master 數據節點一樣


elasticSearch的配置文件中有2個參數:node.master和node.data。這兩個參 數搭配使用時,能夠幫助提供服務器性能。

數據節點node.master: false node.data: true

該node服務器只作為一個數據節點,只用於存儲索引數據。使該node服務器功能 單一,只用於數據存儲和數據查詢,降低其資源消耗率。

master節點node.master: true node.data: false

該node服務器只作為一個主節點,但不存儲任何索引數據。該node服務器將使用 自身空閑的資源,來協調各種創建索引請求或者查詢請求,講這些請求合理分發到相關 的node服務器上。

負載均衡節點 node.master: false node.data: false

該node服務器即不會被選作主節點,也不會存儲任何索引數據。該服務器主要用 於查詢負載均衡。在查詢的時候,通常會涉及到從多個node服務器上查詢數據,並請 求分發到多個指定的node服務器,並對各個node服務器返回的結果進行一個匯總處理, 最終返回給客戶端。

 

摘自:http://www.jianshu.com/p/4c57a246164c

 

客戶端節點

    當主節點和數據節點配置都設置為false的時候,該節點只能處理路由請求,處理搜索,分發索引操作等,從本質上來說該客戶節點表現為智能負載平衡器。獨立的客戶端節點在一個比較大的集群中是非常有用的,他協調主節點和數據節點,客戶端節點加入集群可以得到集群的狀態,根據集群的狀態可以直接路由請求。

警告:添加太多的客戶端節點對集群是一種負擔,因為主節點必須等待每一個節點集群狀態的更新確認!客戶節點的作用不應被誇大 , 數據節點也可以起到類似的作用。配置如下:

node.master: false  node.data: false

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM