ELK合集持续更新(八):Elasticsearch关键术语之Node节点
2020-03-28 19:58
861 查看
Elasticsearch关键术语 系列博文 目的只用来了解概念 ; 其中 涉及到的配置和使用 是为了方便日后使用时查询的
Node节点
概念
一台服务器
(一台机器也可运行多个ES进程 但生产环境只运行一个ES实例)
携带数据
每个节点都保存了集群状态Cluster State
本质
一个Java进程
节点名
作用
唯一标识
默认
启动时随机给一个漫威漫画角色名
设置
方式一 ES配置文件elasticsearch.yml
方式二 命令参数-E node.name=node1
UID
作用唯一标识
生命周期启动后 自动分配一个UID给node节点 保存在data目录下
分类
Master-eligible nodes & Master NodeMaster-eligible Node
- 概念 有资格选主的节点 (每个节点 默认都是)
-
参加选主流程 成为Master节点
禁止选主
$ vi elasticsearch.yml node.master: false
-
至少2个节点作为master-eligible
Master Node
- 概念 主节点 只有主节点能修改集群状态信息 (如果任何节点都能修改信息 会导致数据的不一致性)
-
处理 创建/删除索引等请求 决定分片被分配到哪个节点 维护更新集群状态 并同步给其他节点
-
ES7.0之前
配置ES使不产生脑裂
$ vi elasticsearch.yml discovery.zen.minimum_master_nodes = (master-eligible节点数/2)+1
-
不存在脑裂问题 (移除了参数discovery.zen.minimum_master_nodes ES自己可以处理好)
Data Node
- 概念 数据节点 每个节点 默认都是
-
存储数据 – 效果 : 数据扩展
-
禁止存储数据
$ vi elasticsearch.yml node.data : false
Coordinating Node
- 概念 处理请求的节点 (每个节点默认都是)
-
接收Client请求 分发到合适的节点 再汇总结果
- 概念 预处理节点 每个节点 默认都是
-
对文档进行索引前 做预处理
-
禁止预处理
$ vi elasticsearch.yml node.ingest: false
Hot & Warm Node
- 概念 冷热节点架构
-
配置高的主机 是热节点 ; 配置低是冷节点 存储旧数据 – 效果 : 资源最大化利用
Machine Learning Node
- 概念 机器学习节点 负责跑机器学习的Job 用做异常检测
需要enable X-pack
$ vi elasticsearch.yml node.ml : true
Tribe Node
- 概念 部落节点(集群互联节点)
-
可连接不同的ES集群 当成一个单独的集群处理
-
5.3前
Tribe Node
-
Cross Cluster Serarch
开发环境节点设置建议
参考
阮一名资料
官方文档
百度
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- ELK合集持续更新(十四):Elasticsearch关键术语之Aggregation聚合
- ELK合集持续更新(十三):Elasticsearch关键术语之Analysis分词
- ELK合集持续更新(十二):Elasticsearch关键术语之分布式搜索
- ELK合集持续更新(十一):Elasticsearch关键术语之排序
- ELK合集持续更新(十):Elasticsearch关键术语之倒排索引
- ELK合集持续更新(九):Elasticsearch关键术语之Shard分片
- 常用通讯术语记录(持续更新中)
- ELK合集持续更新(十五):ELK所有部署与集成
- Node.js —— Socket.io获取服务端UTC时间持续更新
- [elasticsearch笔记] Query DSL [持续更新中]
- LeetCode JAVA语言全部解题思路+答案代码+多种解法+关键注释(持续更新...)
- 开始IMS学习-相关名词和术语(持续更新)
- 常见专业术语名词解释(持续更新)
- ElasticSearch 常用的结构化查询字符串(持续更新中...)
- node.js+express+mongodb基础..持续更新
- Node深入浅出 章节总结(第一章 — Node简介) 持续更新...
- IT 术语大全(持续更新)
- python术语(持续更新)
- ElasticSearch中,集群(Cluster),节点(Node),分片(Shard),Indices(索引),replicas(备份)之间的关系
- Elasticsearch node节点特点和架构性能优化方法