ES与其他架构配合使用
springdata、spark、flink +es
- springdata (不想记 懒得写)
- 
sparkstreaming+es 
 image.png

image.png
- flink+es
ES优化
es重实用磁盘
- 硬件选择 
 优化磁盘I/O 用ssd、 RAID0(并行能力好)、多硬盘、减少远程操作。
- 
分片策略 
 image.png
- 路由选择 
- 写入 flush 
- 减少refresh频率 
- 批量提交 
- 
内存设置 
 image.png
ref:
Elasticsearch索引和查询性能调优的21条建议
几个问题
- why ES
 模糊搜索导致搜索全表查询效率低, ES快。
- 集群脑裂
 成因:
 网络问题、节点负载、gc
 解决:
 减少误判、选举触发、角色分离(master data分开)


