要不要再翻翻文档呢?

es集群角色[node.roles]配置疑惑

Elasticsearch | 作者 wj | 发布于2021年02月09日 | 阅读数:2597

node.roles: [ data, master, voting_only ]
今天在blog中看到一个这个配置,个人感觉博客里面的内容没有说明白,故来这里问一嘴,它这个配置到底是什么意思呢?这个节点在这三个角色中究竟可以扮演什么角色?我的理解是三个角色都可以,但是又好奇为啥要多此一举弄个voting_noly,难道master没法投票吗?
已邀请:

codersun

赞同来自:

比如你想某个特殊节点做专职master的时候~ 如果没有voting_noly角色,其他节点也有可能被选主

Ombres

赞同来自:

作为数据节点, 另外仅作为参与选举投票的节点,但是不能被选为主节点。
 
如果是[data, master],那么是 既作为数据节点,也可也作为主节点,同时具备选举投票的能力。

Charele - Cisco4321

赞同来自:

voting_only是仅仅有投票功能,不能成为master。
 
另外,node.roles参数好像是新特性,
老的都是用"node.data","node.master"这种设置,

要回复问题请先登录注册