入门-HTTP

入门-JavaAPI

环境

进阶

进阶:文档、字段、映射、分片、副本、分配

系统架构:

选举主节点,master调度管理集群

P1P2P3分片、R2R0R1副本,不在一个机器上

每一个分片就是底层的LUCENE的索引

分布式集群:

故障转移、水平扩容、应对故障

路由计算 & 分片控制

数据写流程

数据读流程

更新流程 & 批量操作流程

倒排索引

文档搜索

文档刷新 & 文档刷写 & 文档合并

文档分析

文档处理

文档展示-Kibana

框架集成

SpringData-整体介绍

文档搜索

Spark streaming

Flink

优化

硬件选择

分片策略

路由选择

写入速度优化

重要配置

面试题

为什么使用elasticsearch

Master选举

集群脑裂

索引文档的流程

更新和删除文档

搜索流程

Linux设置部署优化

GC方面,注意

上亿数据的聚合实现

并发情况下,如何保证读写—致

监控

字典树

集群、节点、索引、文档、类型

倒排索引

总结:

为什么使用es

概念:集群、节点、索引、文档、类型

基本操作:索引、更新、删除、搜索

集群:master选举、脑裂

字典树

倒排索引

优化:linux部署设置、GC、

海量数据:如何聚合

高并发:如何保证读写一致