2015-05-11 45 views
0
  1. ELK選舉主人的主要目的是什麼?如果當選主節點僅啓用node.master,則會禁用node.data並且不允許接受任何搜索和索引請求。當選主彈性搜索(ELK Stack)的作用是什麼

  2. 我有3個節點集羣,其中1個選爲主節點。如果我有kibana作爲查詢數據的前端UI,並且logstash將數據發送到集羣進行索引(用於實時日誌分析),將搜索/索引請求發送到除選定主節點之外的其他2個主節點是否是一個好主意。或者選擇1個節點進行搜索,或者選擇另一個節點進行索引,不改變選定的主機。請指教。

請建議我什麼是最好的計劃

A計劃

enter image description here

B計劃

enter image description here

或C計劃

enter image description here

回答

0

當選主是數據節點和主站的功能是保持簇狀態之間選出的節點。羣集狀態是具有整個羣集信息的數據。存在哪些節點,存在哪些索引以及哪些節點等存儲在集羣狀態中的碎片,儘管只有主節點可以對集羣狀態進行任何更改,但每個節點都將擁有它的副本。這消除了主節點的單一依賴關係,並使任何節點成爲主節點成爲可能。 現在,由於主人的功能很薄弱,所以直到擁有專門的主人並且除非擁有瘋狂的節點數量纔沒有意義。

+0

嗨Vineet,對不起,我剛剛添加了一個圖的問題,即計劃C,其中包含所有節點應分配初選。那麼,按照答案我應該考慮計劃C,因爲我目前正在3個節點上運行? – Tommy

+0

只有三個節點計劃c看起來不錯。 –

+0

好吧,看起來很酷我。關於數據搜索的一個簡單問題。我可以搜索請求去一個節點還是三個節點?我的意思是增加lb來平衡kibana和ES之間的請求。 – Tommy