1、倒排词典的索引需要常驻内存,无法 GC,需要监控 data node 上 segmentmemory 增长趋势。
2、各类缓存,field cache, filter cache, indexing cache, bulk queue 等等,要设置合理的大小,并且要应该根据最坏的情况来看 heap 是否够用,也就是各类缓存全部占满的时候,还有 heap 空间可以分配给其他任务吗?避免采用 clear cache等“自欺欺人”的方式来释放内存。
3、避免返回大量结果集的搜索与聚合。确实需要大量拉取数据的场景,可以采用scan & scroll api 来实现。
4、cluster stats 驻留内存并无法水平扩展,超大规模集群可以考虑分拆成多个集群通过 tribe node 连接
5、想知道 heap 够不够,必须结合实际应用场景,并对集群的 heap 使用情况做持续的监控。

在使用 Elasticsearch 时要注意什么?相关推荐

  1. docker启动elasticsearch时内存不足问题

    问题 docker安装并启动elasticsearch时内存不足 系统centos8(阿里云ecs服务器) [root@iZ2zeczvvb79boy368xppwZ ~]# cat /etc/red ...

  2. 记录Linux下安装elasticSearch时遇到的一些错误

    1.外网访问9200端口 系统centos7.0安装elasticsearch后本机可以访问127.0.0.1:9200,但不能访问[公网IP:9200]如何解决? 修改配置文件 config/ela ...

  3. springboot整合Redis+elasticsearch时的异常问题

    在使用时依赖和包都没有少一切正常但是一直报 Failed to instantiate [org.elasticsearch.client.transport.TransportClient]: Fa ...

  4. python 连接elasticsearch时sniff探测的问题

    最近在用python调用elasticsearch,因为之前es都是装在物理机上,所以没出现过问题,最近把es迁移到docker上运行程序突然连接不上客户端了,一阵郁闷,先把问题描述下. 这里是主要的 ...

  5. Docker Desktop 解决运行elasticsearch时出现的max virtual memory areas vm.max_map_count [65530] is too low异常

    问题描述 Docker Desktop 容器运行elasticsearch提示: max virtual memory areas vm.max_map_count [65530] is too lo ...

  6. Elasticsearch查询时还在百度DSL语句吗?你可能需要这份总结

    意气风发啊骑上我快乐的小摩托良心公众号啊!我上墙了你开始了嚯嚯嚯嚯嚯哈哈哈哈哈皮皮虾我们走可乐在厨房 红牛在冰箱6666666 看弹幕,点关注 " Do your little bit of ...

  7. 重磅!Elasticsearch 8 正式发布!

    欢迎关注方志朋的博客,回复"666"获面试宝典 文 | Travis 出品 | OSC开源社区(ID:oschina2013) Elasticsearch 是一个基于 Lucene ...

  8. Elasticsearch简史:源自给老婆开发烹饪App

    作者 | Diana Kupfer  译者 | 张健欣  策划 | 万佳 原文链接:https://jaxenter.com/elasticsearch-founder-interview-11267 ...

  9. 万字长文,理解Elasticsearch和面试总结

    作者:dunwu 来源:dunwu.github.io/db-tutorial/nosql/elasticsearch/elasticsearch-interview.html 集群部署 ES 部署情 ...

最新文章

  1. php oauth 服务端,OAuth 2.0 PHP客户端和服务器示例
  2. Chapter 1 First Sight——17
  3. Python 线程互斥锁 Lock - Python零基础入门教程
  4. datareader对象转化为int_【Angew. Chem. Int. Ed.】光催化丙二烯的去消旋反应
  5. 【重定向 return “redirect:/***“的作用 】
  6. 35岁程序员的独家面试经历
  7. [渝粤教育] 江西理工大学 新融合大学英语(I) 参考 资料
  8. 【转】Java集合间的相互转换
  9. 技术干货 | 六分钟学会使用 HBuilder 引入构建 mPaaS 小程序
  10. 全链路压测应该怎么做?答案都在这里了!
  11. mysql数据库 timeout_MYSQL数据库SQL查询超时的设置方法(关于timeout的处理)
  12. Sphinx 简单应用
  13. 可以胜任网吧技术主管的绝招
  14. 牛牛的跳跳棋(贪心)
  15. 岩板铺地好吗_岩板铺大客厅路面好么 比800*800的地砖更美观大方又空气?
  16. 某机主存容量为4Nx16位,且存储字长等于指令字长,若该机指令系统可完成108种操作,操作码位数固定,且具有直接、间接、变址、基址、相对、立即等六种寻址方式
  17. 技术分享:2.0mm小间距多接枝刚挠结合板制作工艺研究
  18. 2021年新媒体运营不可缺少的24大类工具!
  19. 时间、延迟及延缓操作
  20. IDLE使用方法详解

热门文章

  1. [译]时间自动机:语义,算法和工具
  2. .NET不死,为什么企业招聘都要java?
  3. Python 利用pymupdf将pdf转换为图片并拆分,后通过PIL合并生成一张图片
  4. Zookeeper集群安装Version3.5.1
  5. vue导出Excel(一)
  6. HDOJ 2602-Bone Collector(0/1背包模板、打印方案及滚动数组解法)
  7. Docker镜像常用命令(三)
  8. idea解决activiti(*.bpmn)文件乱码问题。
  9. 适合0基础的web开发系列教程-canvas
  10. Angular 的概念模型