簡體   English   中英

無法訪問elasticsearch節點

[英]Unable to access to elasticsearch nodes

我有一個包含 3 個節點的彈性集群,這些節點位於 2 台機器中。 不幸的是,擁有 3 個節點中的 2 個的機器崩潰了,我無法訪問它的數據。 現在我只有一個節點無法開始工作。 其輸出顯示錯誤:

java.lang.IllegalStateException:當本地節點 {elastics01}{f4PtBIkPSACZ_uEht1PnOA}{HtLbgM13RxWZuWMP19DIUA}{192.168.132.40}{8.0df301m.40}{19232.40}{19232.131.040.1923.192.1923.1923.192.010.00.000.00 時,無法以 [discovery.type] 設置為 [single-node] 開始.machine_memory=6246580224, xpack.installed=true, transform.node=true, ml.max_open_jobs=512, ml.max_jvm_size=536870912} 在投票配置中沒有法定人數 VotingConfiguration{z8C2zvqXQUu5bMwkmi9Z3PAWdwphpAwkmi4Z3PAWdwAphP

任何幫助,將不勝感激

如果您正在運行 7.X,並且除非您有快照(備份),那么您將不走運,因為您已經失去了法定人數

來自https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-discovery-quorums.html;

為了確保集群保持可用,您不能同時停止投票配置中的一半或更多節點 只要超過一半的投票節點可用,集群仍然可以正常工作。 這意味着如果有三個或四個符合主節點條件的節點,集群可以容忍其中一個節點不可用。 如果有兩個或更少的符合主節點條件的節點,它們必須全部保持可用。

這可能非常令人沮喪,但是這就是 Elasticsearch 使用它的分布式模型的方式,這就是為什么在文檔中明確指出它的原因

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM