本站提供互联网编程技术交流分享,部分技术教程不断更新中,请随时关注或联系我寻求帮助 有事点我吧同时也欢迎有兴趣的朋友进行投稿。

[parent] Data too large, data for [] would be larger than limit of

大数据 熊哥club 1000173℃ 2评论

Elasticsearch Data too large Error排查过程

背景

问题排查

  • 通过命令查看当前的字段内存分配情况

解决方案

  • 大招1
    在es参数中,可以通过设置indices.fielddata.cache.size值来修改单个索引占用缓存的大小,如果超出这个值,该数据将被逐出。这样的方式可以帮助你合理的分配你有限的内存,但是不能改变你的内存。所以终极解决办法还是增加你的内存大小。

  • 大招2
    问题解决了吗?什么没有???OK,如果以上方式依然没有解决你的问题。第二大招来了。出现以上问题的根源就是ES的fielddata缓存空间被用完了,那么我们可以清除ES缓存

  • 另外,以下为查询集群的统计信息

参考资料

  1. stackoverflow帖子1
  2. stackoverflow帖子2
  3. ES官方手册

 

本文地址: http://www.xiongge.club/1359.html

转载请注明:熊哥club » [parent] Data too large, data for [] would be larger than limit of

喜欢 (1)
[您的支持是我最大的动力]
分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 学无止境,认真拜读!
    daxi2018-10-25 08:50 回复
  2. 不错哟!
    博客大全2018-10-10 10:56 回复
×
订阅图标按钮