100种让ES宕机的方法,请详细描述过程,且可复现的。

作者 Ricky_Lau | 发布于2017年04月05日 | | 阅读数:1592

大家好,最近这个客题需要大家的帮忙啦,后面会专门录个视频来汇总讲解这些 bad case.
 
OOM:
  方式1:
       版本: all
       深度分页和大数据量数据返回会导致OOM。  
  方式2:
       版本: es 1.x
       使用delete_by_query删除海量数据时,由于内部没有使用scroll模块,会由深度分页导致OOM
  方式3:
       版本: all
       使用scroll返回大量数据导致OOM
 

[尊重社区原创,转载请保留或注明出处]
本文地址:http://elasticsearch.cn/article/147


6 个评论

深度翻页内部会翻译成Top(N)的查询,所以这个属于官方文档没有说清楚的问题。
旧版本的 facet 查询
集群索引太多,导致集群节点打开文件数超过限制
我里也存在,如果是1.X版本的话,建议调整合并策略,索引格式改成compound的。
不断写入数据到差不多单节点10T+的数据量,JVM Heap超过75%,不断触发old gc,内存占用gc不掉,gc时间变得越来越长,最后oom
安装运行htop

要回复文章请先登录注册