⚡ ES 集群架构 · 性能调优实战
🎯 30章 从入门到专家
🧑🎓 风格 · 轻快明朗
1
ES生态认知
发展史·应用场景
日志分析 / 全文搜索 / APM · ELK全景图
2
集群部署实战
单节点·多节点
角色划分 Master/Data/Ingest · JVM堆内存
3
索引分片设计
主分片·副本分片
分片大小估算 · Routing路由机制
4
Mapping与Setting调优
动态·显式
keyword vs text · 刷新间隔设置
5
写入性能调优
Bulk API · 线程池
Translog策略 · 写一致性级别
6
查询性能调优
DSL优化 · Filter
Request/Query/Field Data Cache
7
聚合分析优化
Bucket·Metric
深度优先/广度优先 · 聚合内存限制
8
集群监控与告警
CAT API · 健康
慢日志 · Prometheus+Grafana
9
故障排查实战
红黄状态·脑裂
分片未分配 · GC频繁问题
10
安全与权限管理
X-Pack · RBAC
TLS加密 · 审计日志
11
索引生命周期管理
ILM策略
滚动索引 · 冷热分离 · 压缩
12
跨集群搜索与复制
CCS·CCR
异地多活架构
13
数据建模实战
Nested·Join
父子关系 · 字段折叠与聚合
14
分词器深度解析
内置·自定义
IK分词器 · 同义词词典
15
搜索相关性调优
BM25 · Boosting
Function Score · Rescore机制
16
集群容量规划
节点规格·磁盘
内存CPU配比 · 网络带宽评估
17
滚动升级与迁移
滚动升级·Reindex
快照迁移 · 版本兼容性
18
快照与恢复
仓库·创建恢复
增量快照 · 跨区域备份
19
SQL与JDBC访问
ES SQL语法
JDBC驱动 · Kibana集成 · 性能
20
EQL与异常检测
事件查询语言
时序异常检测 · 安全分析场景
21
向量搜索与KNN
dense_vector
HNSW · 近似最近邻 · RAG
22
管道处理(Ingest)
Grok·Date
GeoIP处理器 · 自定义处理器
23
日志聚合实战
Filebeat·Logstash
Kibana可视化 · 日志告警
24
APM与可观测性
APM Agent
分布式追踪 · 服务地图 · 指标
25
Kibana深度使用
Dashboard·Canvas
Lens可视化 · Alerting告警
26
ES在微服务中的应用
注册发现
配置中心 · 链路追踪
27
电商搜索应用
商品搜索·过滤
排序与推荐
28
安全分析应用
SIEM场景
威胁检测 · 事件关联
29
日志分析应用
集中式日志
实时监控 · 根因分析
30
ES生态未来趋势
Serverless ES
ESRE · AI大模型结合 · 社区