ES与其他架构配合使用
springdata、spark、flink +es
- springdata (不想记 懒得写)
-
sparkstreaming+es
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分开)
网友评论