ES 集群节点角色配比,求大佬指点一下 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
SKYNE
V2EX    程序员

ES 集群节点角色配比,求大佬指点一下

  •  
  •   SKYNE 2020-06-01 21:41:15 +08:00 2204 次点击
    这是一个创建于 1956 天前的主题,其中的信息可能已经有所发展或是发生改变。

    0. 背景

    a. 前面发了一个贴介绍了当前集群的一些情况,请移步之前的发帖

    b. 同时也非常感谢几位前辈的建议

    c. 现在要准备实操优化了,自己准备分两个阶段进行:

    阶段一: 集群角色和资源配置优化

    阶段二: 冷热数据分离和索引生命周期管理

    d. 下面是自己准备对阶段一的方案,希望有优化维护 ES 集群的大佬帮忙指点一下,非常感谢

    1. 原集群角色和资源配置概况

    a. 集群角色配置不合理,没有设置属性,无法做冷热数据分离,也就无法配合做索引生命周期管理

    b. 下面是具体的节点角色和资源配置情况,更详细的背景和介绍,请移步之前的发帖

    c. 上次发帖说错了一个重要事情,存储都是 固态硬盘自己给说成了机械硬盘。。。

    2. 节点角色变更

    a. 准备配置 3 台 Master,8G 内存。4 台 Ingest,31G 内存。2 台 Coordinating-Only,31G 内存

    b. 准备配置 34 台 Data 节点,31G 内存。24 台 Hot,8 台 Warm,2 台 Cold,比例 12:4:1

    c. 因为数据节点资源配置相同,故从数据节点数量上来配比,使得资源往不同属性节点倾斜

    3. ILM 配置

    a. Hot: 使用 Rollover,max_size 超过 100G 时滚动,优先级设置为 100

    b. Warm: 超过 90 天的索引移动到 warm 节点,一个副本分片,shrink 到 4 个主分片并 ForceMerge,优先级 50

    c. Cold: 超过 240 天索引移动至 cold 节点,0 个副本并 Freeze 索引

    d. Delete: 无

    4. 其他配置

    a. 原索引模板默认 32 的主分片,一个副本分片,准备变更为 默认 16 个主分片,1 个副本分片

    依据: 节点数 = 主分片数 * ( 副本分片数 + 1) , 分片数 = 单索引大小 / 20G

    b. 关闭 Data 节点的 Http 功能

    5. 忧心忡忡

    a. Master 节点 8G 内存是否有点少

    b. Data 节点的配置比例是否合理

    c. Ingest 节点与 Coordinating-Only 节点配比是否得当

    d. 再次希望有优化维护 ES 集群的大佬帮忙指点一下,超级感谢

    3 条回复    2020-06-02 10:27:29 +08:00
    iceecream
        1
    iceecream  
       2020-06-01 22:33:33 +08:00
    菜鸟来问问,单机多实例,是不是你的十多台机器,每台跑 4 个节点,如果掉了一台,4 个节点挂掉,岂不是要丢数据?
    SKYNE
        2
    SKYNE  
    OP
       2020-06-01 22:51:11 +08:00
    @iceecream 嗯嗯,会存在这样的因为主机层面的原因导致四个节点同时离线,要是有虚拟化的平台就好很多了,主要是现在也无法再对主机数量进行切分,工作量太大了。
    chennqqi
        3
    chennqqi  
       2020-06-02 10:27:29 +08:00
    @SKYNE 虚拟化平台也一样,物理机挂了还是会挂,ES 节点分配角色时无法决定分配均衡在不同的物理机上。ES 的设计是一台机器上只运行一个实例,这样他的角色分布能保证不同副本分布在不同节点上。版本 ES5,ES6 、7 是否实现了虚拟化场景下的 node 分布不清楚。我感觉 ES 的设计其实是一个 CP 系统,不是 AP 系统,不知道理解的对不对
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5792 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 06:16 PVG 14:16 LAX 23:16 JFK 02:16
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86