久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Elasticsearch 搜索服務器全集群升級版本并重啟的示例分析

145次閱讀
沒有評論

共計 1393 個字符,預計需要花費 4 分鐘才能閱讀完成。

這篇文章將為大家詳細講解有關 Elasticsearch 搜索服務器全集群升級版本并重啟的示例分析,文章內容質量較高,因此丸趣 TV 小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

Elasticsearch 搜索服務器需要一個完整的集群重啟,主要版本升級是從 0.X 至 1.x 或從 1.x 的 2.x 版本到滾動升級不能超過該界限版本的支持。

這個過程要一個完整的集群重啟進行升級,如下所示:

步驟 1:關閉分片自動分配

當您關閉一個節點,配置過程會立即嘗試復制將原本節點集群中的其他節點上的分片,造成 I / O 的大量浪費。可以通過關閉一個節點之前禁用分配來避免:

123456PUT 
    /_cluster/settings { 
    persistent
    : { 
    cluster.routing.allocation.enable
    : 
    none  
    } }

如果從 0.90.x 升級到 1.x 中,使用這種上述設置:是不行的,而是如下:

1234567PUT 
    /_cluster/settings { 
    persistent
    : { 
    cluster.routing.allocation.disable_allocation
    : 
    true
    ,  
    cluster.routing.allocation.enable
    : 
    none  
    } }

步驟 2:執行同步刷新,把內存里的數據刷到硬盤

1POST 
    /_flush/synced

步驟 3:關閉舊集群,配置新集群

停止集群中的所有節點上的所有 Elasticsearch 服務,每個節點都可以按照所描述的相同的程序進行升級。

步驟 4:啟動集群,使用 API 來檢查所有節點成功加入群集

12GET _cat
    /health GET _cat
    /nodes

步驟 5:等待集群狀態變成黃色

一旦每個節點已恢復了當地的一旦每個節點已恢復了當地的分片時,狀態會變成 黃色,這意味著所有主要分片已被追回,但不是所有的副本分片進行分配,這是可以預料的因為分配仍然被禁用。時,狀態會變成 黃色,這意味著所有主要分片已被追回,但不是所有的副本分片進行分配。這是可以預料的,因為分配仍然被禁用。

步驟 6:重新啟用分配

延遲副本的分配直到所有的節點都加入集群之后允許主副本分配給已經具備局部分片副本節點上,重新啟用分片分配:

123456PUT 
    /_cluster/settings { 
    persistent
    : { 
    cluster.routing.allocation.enable
    : 
    all  
    } }

如果從 0.90.x 升級到 1.x 中,使用這種上述設置:是不行的,而是如下:

1234567PUT 
    /_cluster/settings { 
    persistent
    : { 
    cluster.routing.allocation.disable_allocation
    : 
    false
    ,  
    cluster.routing.allocation.enable
    : 
    all  
    } }

現在開始群集分配副本分片的所有數據節點是安全的已恢復索引和搜索。

關于 Elasticsearch 搜索服務器全集群升級版本并重啟的示例分析就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-16發表,共計1393字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 南江县| 禹州市| 晴隆县| 浠水县| 阿荣旗| 通江县| 卓资县| 胶南市| 宝鸡市| 托里县| 澳门| 绥化市| 桐柏县| 南阳市| 应用必备| 开江县| 鄂尔多斯市| 彰化市| 永城市| 宝鸡市| 斗六市| 屯留县| 获嘉县| 武胜县| 姚安县| 志丹县| 古交市| 鄂托克前旗| 越西县| 河东区| 阜康市| 同心县| 化隆| 西充县| 渝北区| 青州市| 大安市| 富宁县| 梁山县| 大名县| 德阳市|