news 2026/10/13 10:52:14

29、Elasticsearch 集群扩展与管理策略

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
29、Elasticsearch 集群扩展与管理策略

Elasticsearch 集群扩展与管理策略

在 Elasticsearch 集群中,提升性能并非简单地添加节点就能实现,需要进行一定的规划。不同的 Elasticsearch 使用场景各异,要依据数据索引和搜索方式,为集群挑选最优选项。一般而言,规划生产级 Elasticsearch 集群时,至少要考虑三个要点:过度分片、数据在索引和分片间的分割,以及吞吐量的最大化。

1. 过度分片

过度分片是指为索引有意创建大量分片,以便后续添加节点和扩展集群。例如,最初创建的get-together索引只有一个分片且无副本。当添加新节点时,由于所有索引和查询负载仍由拥有单个分片的节点处理,添加节点无法带来扩展优势。

Elasticsearch 中,分片是可移动的最小单位。因此,集群中的主分片数量最好不少于计划节点数。如一个拥有 11 个主分片的 5 节点集群,在需要添加节点处理更多请求时还有扩展空间;若突然需要超过 11 个节点,就无法在节点间分配主分片了。

有人可能认为创建一个有 100 个主分片的索引就能解决问题,但每个分片都有管理成本。每个分片都是一个完整的 Lucene 索引,需要文件描述符和内存开销。创建过多分片会浪费本可用于提升性能的内存,还可能达到机器文件描述符或内存限制。此外,数据压缩时,过多分片会降低压缩率。

需要注意的是,不存在适用于所有场景的完美分片与索引比例。Elasticsearch 一般默认创建 5 个分片,但在规划未来扩展或收缩时,要考虑创建和索引的分片数量。而且,索引创建后,主分片数量无法更改。

2. 数据在索引和分片中的分割

目前无法增减

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/11 17:30:51

从零开始搭建Open-AutoGLM手机本地环境(新手也能学会的完整教程)

第一章:Open-AutoGLM手机本地环境搭建概述在移动设备上运行大语言模型正逐渐成为边缘计算与AI推理的重要方向。Open-AutoGLM作为支持本地化部署的轻量化生成模型框架,能够在安卓手机等资源受限设备上实现离线推理。本章介绍如何在具备Linux子系统的安卓手…

作者头像 李华
网站建设 2026/10/9 9:54:02

44、Elasticsearch 自动补全与纠错建议器的使用指南

Elasticsearch 自动补全与纠错建议器的使用指南 在搜索功能的实现中,自动补全(autocomplete)和拼写纠错(did-you-mean)功能能够显著提升用户体验,让搜索更加快速和准确。本文将详细介绍 Elasticsearch 中建议器(suggesters)的使用方法,包括短语建议器、自动补全建议器…

作者头像 李华
网站建设 2026/10/9 2:01:11

15、SharePoint 页面构建与个性化功能使用指南

SharePoint 页面构建与个性化功能使用指南 1. 编辑母版页 在 SharePoint 中,WSS 没有提供快速切换母版页的方法,每个网站只有一个母版页,更改它的唯一方法就是编辑该页面。编辑 SharePoint 母版页有两种方式: - 下载编辑法 :从母版页库下载页面,在文本编辑器中进行更…

作者头像 李华
网站建设 2026/10/8 3:36:19

17、SharePoint 邮件与工作流设置全攻略

SharePoint 邮件与工作流设置全攻略 1. 公告视图与提醒设置 为了更好地管理公告发布,可创建 “今日公告” 视图来展示当天要发送的项目。操作步骤如下: 1. 创建 “今日公告” 视图,设置筛选条件为 “发送日期等于 [今日]”。 2. 添加 SharePoint 提醒 Web 部件,用于监控…

作者头像 李华
网站建设 2026/10/11 0:50:25

20、InfoPath 表单定制与使用全攻略

InfoPath 表单定制与使用全攻略 1. 条件格式设置 若要根据复选框的设置启用或禁用“提交”按钮,可按以下步骤操作: 1. 双击“提交”按钮,选择“显示”➝“条件格式”➝“添加”,此时 InfoPath 会显示“条件格式”对话框。 2. 添加如图 10 - 9 所示的条件,当复选框值为…

作者头像 李华
网站建设 2026/10/11 9:41:49

GPT-SoVITS在语音社交APP中的趣味功能开发

GPT-SoVITS在语音社交APP中的趣味功能开发 你有没有想过,有一天你的声音可以“穿越”到另一段文字上——比如用你自己的音色说一门外语?或者让AI替你说出你想表达的话,听起来就像你亲口说的一样?这不再是科幻电影的情节。随着GPT-…

作者头像 李华