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

相关推荐
yuluo_YX26 分钟前
Alias for Linux/Mac
linux·elasticsearch·macos
TracyCoder12327 分钟前
ElasticSearch内存管理与操作系统(三):并发控制与线程模型
大数据·elasticsearch·搜索引擎
TracyCoder12318 小时前
ElasticSearch内存管理与操作系统(一):内存分配底层原理
大数据·elasticsearch·搜索引擎
春日见1 天前
Autoware使用教程
大数据·人工智能·深度学习·elasticsearch·搜索引擎·docker·容器
会员源码网1 天前
Elasticsearch从零启动指南:安装、配置、启停与排坑全解析
大数据·elasticsearch·搜索引擎
lcx_defender1 天前
【Docker】Docker部署运行Elasticsearch
elasticsearch·docker·jenkins
洛阳纸贵2 天前
JAVA高级工程师--Elasticsearch安装以及内置分词器、IK分词器
大数据·elasticsearch·搜索引擎
Howie Zphile2 天前
Git 拉 NocoBase 2.0 beta(next 分支),并“每天自动更新 + 自动编译 + 自动重启”
大数据·git·elasticsearch
历程里程碑2 天前
子串----和为K的子数组
大数据·python·算法·leetcode·elasticsearch·搜索引擎·哈希算法
2401_859049082 天前
lvgl移植到Linux踩坑
linux·运维·arm开发·elasticsearch·嵌入式·ubantu