赞
踩
节点是 Elasticsearch 实例的运行实例,即一个独立的 Elasticsearch 服务进程。每个节点都是一个独立的工作单元,负责存储数据、参与数据处理(如索引、搜索、聚合等)以及参与集群的协调工作。节点可以在物理或虚拟机上单独部署,也可以在同一台机器上运行多个节点(但需注意资源分配)。
节点具有以下特性:
角色:节点可以承担多种角色,包括但不限于:
配置:节点通过配置文件或启动参数(如 -E node.name
、-E node.roles
等)定义其名称、角色、网络绑定等属性。
集群是由一个或多个节点组成的 Elasticsearch 实例集合,它们协同工作,对外表现为单一的搜索和索引服务。集群中的节点通过共享相同的集群名称 (cluster.name
) 自动发现彼此并形成集群。
集群的主要特性包括:
分片是索引内部数据的逻辑分割单元。每个索引可以被划分为多个分片,每个分片都是一个完整的 Lucene 索引,包含索引的一部分数据。
分片的主要作用和特性包括:
副本是对主分片的完整复制。每个主分片可以有零个或多个对应的副本分片。副本分片的存在有以下几个重要作用:
一个索引由多个主分片和对应的副本分片组成。例如,若一个索引配置了 5 个主分片和每个主分片有 1 个副本,则该索引总共有 10 个分片(5 个主分片 + 5 个副本分片)。这些分片会在集群的节点间进行动态分配和平衡。
cluster health
) 可以反映分片的健康状况,包括主分片和副本分片是否可用、是否在正确数量的节点上分布等。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。