日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

怎么提高es服务器的性能,es集群服务器配置规则是怎样的?什么是es集群

發布時間:2025/3/19 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 怎么提高es服务器的性能,es集群服务器配置规则是怎样的?什么是es集群 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

es集群服務器配置,可能大家都不是特別的了解,那么,es集群服務器配置規則是怎樣的呢?es為什么要實現集群?這是大家都想知道的,接下來我們就跟著小編來看看這方面的內容吧。

es集群服務器配置

es為什么要實現集群

在單臺ES服務器節點上,隨著業務量的發展索引文件慢慢增多,會影響到效率和內存存儲問題等。

我們可以采用ES集群,將單個索引的分片到多個不同分布式物理機器上存儲,從而可以實現高可用、容錯性等。

ES集群中索引可能由多個分片構成,并且每個分片可以擁有多個副本。通過將一個單獨的索引分為多個分片,我們可以處理不能在一個單一的服務器上面運行的大型索引,簡單的說就是索引的大小過大,導致效率問題。不能運行的原因可能是內存也可能是存儲。由于每個分片可以有多個副本,通過將副本分配到多個服務器,可以提高查詢的負載能力。

什么是es集群

ES集群是一個 P2P類型(使用 gossip 協議)的分布式系統,除了集群狀態管理以外,其他所有的請求都可以發送到集群內任意一臺節點上,這個節點可以自己找到需要轉發給哪些節點,并且直接跟這些節點通信。所以,從網絡架構及服務配置上來說,構建集群所需要的配置極其簡單。在 Elasticsearch 2.0 之前,無阻礙的網絡下,所有配置了相同cluster.name 的節點都自動歸屬到一個集群中。2.0 版本之后,基于安全的考慮避免開發環境過于隨便造成的麻煩,從 2.0 版本開始,默認的自動發現方式改為了單播(unicast)方式。配置里提供幾臺節點的地址,ES 將其視作 gossiprouter 角色,借以完成集群的發現。由于這只是 ES 內一個很小的功能,所以 gossip router 角色并不需要單獨配置,每個 ES 節點都可以擔任。所以,采用單播方式的集群,各節點都配置相同的幾個節點列表作為 router 即可。

集群中節點數量沒有限制,一般大于等于2個節點就可以看做是集群了。一般處于高性能及高可用方面來考慮一般集群中的節點數量都是3個及3個以上。

es集群服務器配置

es集群服務器配置規則是怎樣的

1、集群中至少配置3個master節點,大集群5個,遵循奇數原則,為了防止腦裂,discovery.zen.minimum_master_nodes相應地設置成2和3。

2、如果都是機械硬盤的話,一般每臺機器上會有1個warm,1個hot數據節點。如果有ssd硬盤,ssd放hot,機械放warm。

3、client節點設2個就夠了,資源緊張1個,甚至可以不設,直接用data節點當client也可以。

4、client和maste最好能獨占一臺機器。

5、master內存一般30G,資源緊張的情況下16G或者8G也可以。

6、client一般30G。

7、數據節點是堆內30G+堆外30G,一共60G。

8、index管理需要占用內存,建議增加index生命周期管理,定期清理index。

9、上述所有內存分配大小均基于不大于一般操作系統內存的原則,并且不要超過32G。

10、JVM參數將xms和xmx設置成和heap一樣大小。

看了小編介紹了這么多,相信大家對es集群服務器配置規則是怎樣的以及es為什么要實現集群的內容有了一個基本的了解了吧,如果大家喜歡這篇文章,可以收藏起來哦。

版權聲明:本文章文字內容來自第三方投稿,版權歸原始作者所有。本網站不擁有其版權,也不承擔文字內容、信息或資料帶來的版權歸屬問題或爭議。如有侵權,請聯系contentedit@huawei.com,本網站有權在核實確屬侵權后,予以刪除文章。

總結

以上是生活随笔為你收集整理的怎么提高es服务器的性能,es集群服务器配置规则是怎样的?什么是es集群的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。