在使用 Elasticsearch 时要注意什么?
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 时要注意什么?相关推荐
- docker启动elasticsearch时内存不足问题
问题 docker安装并启动elasticsearch时内存不足 系统centos8(阿里云ecs服务器) [root@iZ2zeczvvb79boy368xppwZ ~]# cat /etc/red ...
- 记录Linux下安装elasticSearch时遇到的一些错误
1.外网访问9200端口 系统centos7.0安装elasticsearch后本机可以访问127.0.0.1:9200,但不能访问[公网IP:9200]如何解决? 修改配置文件 config/ela ...
- springboot整合Redis+elasticsearch时的异常问题
在使用时依赖和包都没有少一切正常但是一直报 Failed to instantiate [org.elasticsearch.client.transport.TransportClient]: Fa ...
- python 连接elasticsearch时sniff探测的问题
最近在用python调用elasticsearch,因为之前es都是装在物理机上,所以没出现过问题,最近把es迁移到docker上运行程序突然连接不上客户端了,一阵郁闷,先把问题描述下. 这里是主要的 ...
- 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 ...
- Elasticsearch查询时还在百度DSL语句吗?你可能需要这份总结
意气风发啊骑上我快乐的小摩托良心公众号啊!我上墙了你开始了嚯嚯嚯嚯嚯哈哈哈哈哈皮皮虾我们走可乐在厨房 红牛在冰箱6666666 看弹幕,点关注 " Do your little bit of ...
- 重磅!Elasticsearch 8 正式发布!
欢迎关注方志朋的博客,回复"666"获面试宝典 文 | Travis 出品 | OSC开源社区(ID:oschina2013) Elasticsearch 是一个基于 Lucene ...
- Elasticsearch简史:源自给老婆开发烹饪App
作者 | Diana Kupfer 译者 | 张健欣 策划 | 万佳 原文链接:https://jaxenter.com/elasticsearch-founder-interview-11267 ...
- 万字长文,理解Elasticsearch和面试总结
作者:dunwu 来源:dunwu.github.io/db-tutorial/nosql/elasticsearch/elasticsearch-interview.html 集群部署 ES 部署情 ...
最新文章
- php oauth 服务端,OAuth 2.0 PHP客户端和服务器示例
- Chapter 1 First Sight——17
- Python 线程互斥锁 Lock - Python零基础入门教程
- datareader对象转化为int_【Angew. Chem. Int. Ed.】光催化丙二烯的去消旋反应
- 【重定向 return “redirect:/***“的作用 】
- 35岁程序员的独家面试经历
- [渝粤教育] 江西理工大学 新融合大学英语(I) 参考 资料
- 【转】Java集合间的相互转换
- 技术干货 | 六分钟学会使用 HBuilder 引入构建 mPaaS 小程序
- 全链路压测应该怎么做?答案都在这里了!
- mysql数据库 timeout_MYSQL数据库SQL查询超时的设置方法(关于timeout的处理)
- Sphinx 简单应用
- 可以胜任网吧技术主管的绝招
- 牛牛的跳跳棋(贪心)
- 岩板铺地好吗_岩板铺大客厅路面好么 比800*800的地砖更美观大方又空气?
- 某机主存容量为4Nx16位,且存储字长等于指令字长,若该机指令系统可完成108种操作,操作码位数固定,且具有直接、间接、变址、基址、相对、立即等六种寻址方式
- 技术分享:2.0mm小间距多接枝刚挠结合板制作工艺研究
- 2021年新媒体运营不可缺少的24大类工具!
- 时间、延迟及延缓操作
- IDLE使用方法详解
热门文章
- [译]时间自动机:语义,算法和工具
- .NET不死,为什么企业招聘都要java?
- Python 利用pymupdf将pdf转换为图片并拆分,后通过PIL合并生成一张图片
- Zookeeper集群安装Version3.5.1
- vue导出Excel(一)
- HDOJ 2602-Bone Collector(0/1背包模板、打印方案及滚动数组解法)
- Docker镜像常用命令(三)
- idea解决activiti(*.bpmn)文件乱码问题。
- 适合0基础的web开发系列教程-canvas
- Angular 的概念模型