es索引的性能优化配置

获取所有索引

GET _cat/indices?index=*

查看所有模板,如果数据量多的话,可以进行纵向分表,例如按照日期将索引分开,然后通过建模板,配置索引的参数

GET _cat/templates

查看模板详情

GET _template/模板名称

获取集群的健康状态

GET /_cluster/health?level=indices

获取分片的状态

GET _cat/shards?v

查看unassigned的原因,通过查看原因也能得到问题的解决方案

GET /_cluster/allocation/explain

refresh_interval

刷盘时间,数据实时性的延迟

配置分片数:一般来说内存每G最多20个,每个分片数据大概在20G到50G

number_of_shards

配置副本数:一般1就行,需要更高的可靠性可以设置为3

number_of_replicas

设置索引每个节点最大的分片数:规则下面的数要大于分片数(包括副本)/集群集群节点数

index.routing.allocation.total_shards_per_node

相关推荐
青稞社区.3 小时前
Claude Code 源码深度解析:运行机制与 Memory 模块详解
大数据·人工智能·elasticsearch·搜索引擎·agi
Aktx20FNz5 小时前
iFlow CLI 完整工作流指南
大数据·elasticsearch·搜索引擎
学习3人组5 小时前
TortoiseGit冲突解决实战上机练习
大数据·elasticsearch·搜索引擎
A__tao6 小时前
Elasticsearch Mapping 一键生成 Go Struct,支持嵌套解析
elasticsearch·es
zs宝来了7 小时前
Elasticsearch 索引原理:倒排索引与 Segment 管理
elasticsearch·索引·倒排索引·源码解析·segment
切糕师学AI9 小时前
Elasticsearch 向量索引深度解析:从原理到生产实践
大数据·elasticsearch·搜索引擎·语义搜索·相似性搜索·语义理解
A__tao9 小时前
告别手写!ES Mapping 自动生成 Go Struct(支持嵌套)
elasticsearch·golang·es
Elastic 中国社区官方博客1 天前
当 TSDS 遇到 ILM:设计不会拒绝延迟数据的时间序列数据流
大数据·运维·数据库·elasticsearch·搜索引擎·logstash
沐风___1 天前
Claude Code 权限模式完全指南:Auto、Bypass、Ask 三模式深度解析
大数据·elasticsearch·搜索引擎
色空大师1 天前
网站搭建实操(八)后台管理-搜索服务
java·elasticsearch·搭建网站·论坛