• Elasticsearch 节点角色说明


    节点类型 解释 作用 默认配置 专用节点 注意事项
    Master-eligible node 主节点

    负责轻量级群集范围的操作例如:

    1. 创建或删除索引
    2. 跟踪集群节点
    3. 分片分配
    node.master: true
    node.master: true 
    node.data: false
    node.ingest: false
    cluster.remote.connect: false 

    discovery.zen.minimum_master_nodes: 1(防止脑裂设置)
    意思是最少需要多少node.master: true 的节点集群才能工作
    建议(master_eligible_nodes / 2) + 1
    比如能node.master: true节点有6个 (6/2)+1=4
    那么如果健康节点少于4集群将不能工作

     
    Data node 数据节点

    数据节点负载存储索引分配,并负载处理数据

    1. 增删改查
    2. 搜索
    3. 聚合

    属于I/O、内存和CPU密集型操作,可以扩展数据节点数量来缓解资源负载

     
    node.data: true
     
    node.master: false
    node.data: true
    node.ingest: false
    cluster.remote.connect: false
    建议使用SSD硬盘缓解I/O压力
    Ingest node 提取节点

    执行预处理管道,不负责数据和集群相关的事物

    它在索引之前预处理文档,拦截文档的bulk和index请求,然后加以转换

    将文档传回给bulk和index API,用户可以定义一个管道,指定一系列的预处理器

     
    node.ingest
     
    node.master: false
    node.data: false
    node.ingest: true
    cluster.remote.connect: false
     节点负载将会很高,建议使用专用节点作为Ingest node
    Tribe node 协调节点

    在5.4.0版本中弃用,使用搜索模块Cross Cluster Search替代

         
  • 相关阅读:
    第03组 Alpha冲刺(3/4)
    第03组 Alpha冲刺(2/4)
    第03组 Alpha冲刺(1/4)
    课程总结
    第十四周学习总结&实验报告
    第十三周课程总结
    第十二周学习总结
    第十一周课程总结
    第十周课程总结
    第九周课程总结&实验报告(七)
  • 原文地址:https://www.cnblogs.com/37yan/p/9928748.html
Copyright © 2020-2023  润新知