【Elasticsearch】Elasticsearch 中的节点角色

打印 上一主题 下一主题

主题 1851|帖子 1851|积分 5553

Elasticsearch 7.9 版本开始引入 节点角色 的概念。
  在 Elasticsearch 8.X 版本中,节点类型 升级为 节点角色。节点角色分得很细,包括 数据节点 角色、主节点 角色、ingest 节点 角色、热节点 角色等。
  

  在 Elasticsearch 集群中,每个启动的 Elasticsearch 进程都可以叫作一个节点。以 Elasticsearch 8.X 版本集群为例,如果我们不手动设置节点角色,则默认节点角色为 cdfhilmrstw。
  

  节点角色缩写英文释义中文释义ccold data node冷数据节点ddata node数据节点ffrozen data node冷冻数据节点hhot data node热数据节点iingest node数据预处理处罚节点lmachine learning node呆板学习节点mmaster-eligible node候选主节点rremote cluster client node远程节点scontent data node内容数据节点ttransform node转换节点wwarm data node温数据节点/coordinating only node仅协调治点  当集群规模比力大之后(比如集群节点数大于 6 个),就必要手动设定、设置节点角色。
  1.主节点(master)

  主节点 在 Elasticsearch 集群中的关键作用主要体现在全局级别的管理上。例如,主节点负责管理 索引的创建或删除操纵监控哪些节点是集群的成员,以及 确定将哪些分片分配给哪些节点。这种决议和管理的能力使主节点在维持整个集群稳固运行中扮演了紧张角色。
  别的,主节点还负责 存储紧张的元数据,包括集群中每个索引的元数据和集群级别的元数据。特别地,主节点的 path.data 目任命于存放这些集群元数据信息,这是主节点不可或缺的功能。
  因此,为了确保集群的稳固运行和有效管理,必要特别留意主节点的设置和维护。
  拥有稳固的主节点对于集群健康非常紧张。与早期版本不同,节点角色划分后,主节点又被细分为专用 候选主节点仅投票主节点
  1.1 专用候选主节点(dedicated master-eligible node)

  如果集群规模大、节点多,那么就有须要设置独立的 专用候选主节点,其设置如下。
  1. node.roles: [ master ]
复制代码
1.2 仅投票主节点(voting-only master-eligible node)

  这类节点仅用于投票,它们不会被选为主节点。其硬件设置可以比专用候选主节点更低一些。仅投票主节点 的设置如下,此中 master 必不可少。
  1. node.roles: [ master, voting only ]
复制代码
   

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

河曲智叟

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表