1. 程式人生 > >ES節點型別以及各種節點的分工:

ES節點型別以及各種節點的分工:

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

資料節點
資料節點主要是儲存索引資料的節點,主要對文件進行增刪改查操作,聚合操作等。資料節點對cpu,記憶體,io要求較高,
在優化的時候需要監控資料節點的狀態,當資源不夠的時候,需要在叢集中新增新的節點。

主資格節點說明
主資格節點的主要職責是和叢集操作相關的內容,如建立或刪除索引,跟蹤哪些節點是群集的一部分,並決定哪些分片分配給相關的節點。
穩定的主節點對叢集的健康是非常重要的。預設情況下任何一個叢集中的節點都有可能被選為主節點。
索引資料和搜尋查詢等操作會佔用大量的cpu,記憶體,io資源,為了確保一個叢集的穩定,分離主節點和資料節點是一個比較好的選擇。