1、服务概述
Elaticsearch简称为ES,ES是一个开源的分布式检索引擎,由java开发并使用。
ES | mysql |
---|---|
文档 | 一行数据 |
索引 | 数据库 |
字段 | 列 |
类型(已废弃) | 表 |
1.1 节点 - Node
在ES服务中,一个ES实例本质上就是一个java进程(因此可以使用单个虚拟机安装不同的进程以满足集群环境要求),每个ES实例可以承担不同的工作内容,因此ES实例称为节点,ES Node主要分类有:
- Master-eligible Node:每个节点启动后,默认是一个Master-eligible节点,Master-eligible的节点可参加选主流程,成为Master节点,通过配置项node.master:falase可以禁用节点的Master-eligible职责,禁止后当前节点就不会参加选主流程;
- Master Node:ES集群中