在 Mapping 里面,将 dynamic 参数设置成 strict 可以拒绝索引包含未知字段的文档。 此条 Tips 由 medcl 贡献。

关于elasticsearch 7.17.1 版本在项目中发生oom

Elasticsearch | 作者 rocklee | 发布于2022年04月30日 | 阅读数:925

elasticsearch 7.17.1 版本 引入的httpasynclient4.1.4 与其他包是否会可能会引起oom问题,有大佬有类似的经验,谢谢!
在两个不同服务中引入了相同的elasticsearch客户端,其中一个服务几天后就会发生oom死掉的情况,另一个却正常
已邀请:

Charele - Cisco4321

赞同来自:

这两者没有直接关系吧。
 
oom原因,这要看日志才能确定

liujiacheng

赞同来自:

建议:
  1. 检查下包冲突的情况,是否引入httpasyncclient4.1.4会跟elasticsearch client中的某些包冲突了?
  2. oom 后将堆信息dump出来分析堆使用情况如何
  3. 两个服务一个oom,一个正常,差一点除了httpasync4.1.4,是否还有其他因素?比如并发量?Xmx?GC?等

medcl - 今晚打老虎。

赞同来自:

同样 v7.17.1 遇到过 OOM,是不是也是 bulk 内存占用比较高?

要回复问题请先登录注册