ES学习笔记4

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分开)

仅供学习

你可能感兴趣的:(ES学习笔记4)