Elasticsearch 节点角色
打开配置文件
{elasticsearch_home}/config/elasticsearch.yml
1 | node.roles: [master, data] |
- master 主节点 高可用性(HA)集群至少需要三个符合主条件的节点,其中至少两个不是仅投票的节点。
- data 数据节点
- data_content 内容数据节点 内容数据通常具有较长的数据保留要求 内容的价值随着时间的推移保持相对恒定
- data_hot 热数据节点 保存您最近搜索最频繁的时间序列数据。
- data_warm 温暖的数据节点 查询频率低于热层中最近索引的数据,时间序列数据可以移动到温暖层。温暖层通常包含最近几周的数据。仍然允许更新,但可能并不常见。当您不再需要定期搜索时间序列数据时,它可以从温暖层移动到冷层。
- data_cold 冷数据节点 当您不再需要定期搜索时间序列数据时,它可以从温暖层移动到冷层。
- data_frozen冻结数据节点 一旦数据不再被查询,或很少被查询,它可能会从寒冷的层移动到冻结层
- ingest 摄取节点
- ml 机器学习节点
- remote_cluster_client 远程客户端
- transform 变换节点
特殊配置
投票节点
参与主节点选举但本身不会成为主节点
voting_only
1 | node.roles: [master, voting_only] |
Elasticsearch 节点角色
https://blog.gnerv.com/2023/05/29/elasticsearch/4-node-role/