elasticsearch使用优化备忘
文章目录
- 官方优化建议
- 业务中
- 高写入压力
- 高查询压力
- 提升集群稳定性方面
- 日志集群设置优化
做过哪些优化
官方优化建议
1.jvm使用合适的jvm
2.增大可以打开的文件数
3.增大可以开启的线程数
4.增大mmap使用的限制vma
5.减少swap,可以开启memory lock,或者禁用swap
6.master expecial
业务中
高写入压力
bulk操作
增大index-buffer
调整write线程池,效果不大
全量更新的时候设置replica=0,更新完成后再打开
使用高性能的本地ssd
下面做法牺牲部分一致性和实时性
refresh_interval 加大
translate log设置为异步
还有一个提高写入的方式是 使用多线程写入,这种首先保证写入压力不再es侧
高查询压力
提高副本数number_of_replicas
减小分片大小,提升number_of_shards
让更多的数据能够保留在内存中,设置更大的内存
使用更高性能的磁盘
提升集群稳定性方面
使用alias来进行全量index的无缝替换
max_result_window 设置翻页深度,前端改造
set slow_log进行监控
add coordinator node 并使用g1
add node的时候关闭auto_rebalance,手动均衡
node_left.delayed_timeout 加大,设置为4h
避免version_confilict
无关的字段设置index-option减少存储
监控
日志集群设置优化
主要是增强写入能力
best_commpression
index-sort
update refresh_interval greater
logstash 设置assign-strategy
冷热数据分离,减小存储成本
无关的字段设置index-option
translog 设置为asyn
dynamic_templates 动态模板
elasticsearch使用优化备忘相关推荐
- Vista系统安装优化备忘
我们的Vista装机手册 (thinkpad) 装vista (切记一定要在BIOS里面把ATA的设置改为AHCI后再装, 否则讯盘安装会有问题) disable UAC relocate my do ...
- Win10:系统重装、优化、必备软件——备忘笔记
Win10:系统重装.优化.必备软件--备忘笔记 重装系统 无U盘--电脑能正常开机 U盘PE--电脑无法开机 Win10优化 必装软件 重装系统 推荐镜像下载地址:MSDN:www.xitongku ...
- aws 认证_AWS ML专业认证备忘单
aws 认证 the highly important and carefully crafted piece, * this will only be useful after completing ...
- 机器学习项目的备忘清单!
↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:Harshit Tyagi,编译:机器之心 机器学习项目中含有众多 ...
- 机器学习性能改善备忘单
原文地址:Machine Learning Performance Improvement Cheat Sheet 原文翻译与校对:@姜范波 && 寒小阳 时间:2016年12月. ...
- azure_Azure ML算法备忘单
azure 云计算 , 机器学习 (Cloud Computing, Machine Learning) A common question often asked in Data Science i ...
- python熊猫图案_熊猫备忘单–适用于数据科学的Python
python熊猫图案 Pandas is arguably the most important Python package for data science. Not only does it g ...
- HTML5隐藏图片代码,HTML5终极备忘大全(图片版+文字版)
一.前言兼图片备忘 下图是我从testking网站上的Ultimate HTML5 Cheatsheat这篇文章中备忘图片(已大小优化,因为图片较高,故滚动显示). 但是,上面毕竟是图片格式(原图上兆 ...
- HTML5终极备忘大全(图片版+文字版)
评论:不久的将来html5必将统一前端标记性网页编程语言,这些新标签和新属性以后还要多记多用!仅在此处收藏之! 一.前言兼图片备忘 下图是我从testking网站上的Ultimate HTML5 Ch ...
最新文章
- 1147 Heaps (30 分)【难度: 一般 / 知识点: 堆 模拟 】
- Python 计算机视觉(五)—— OpenCV 进行图像几何变换
- 装linux时可用空间只有1929k,求Linux命令习题
- 工作90:富文本编辑器使用篇wangedit
- conda创建虚拟环境,拥有多个Anconda版本
- 详解python可迭代对象、迭代器和生成器
- 开关电源matlab仿真文件,基于PI控制方式的7A开关电源的MATLAB仿真.doc
- MATLAB内外插值
- 谷歌chrome浏览器突然不记录登录状态,怎么办
- centos7 | All matches were filtered out by modular filtering for argument: mysql-community-server
- NC-Verilog仿真
- 分享一个横向打印二叉树图形的方法
- C语言如何求n次方根
- Python中的Scapy初探之六--找出非法的DHCP Server
- 理科580分学计算机,高考理科580分能上什么学校 理科580分左右的大学有哪些
- android如何截屏快捷键是什么手机,安卓截屏快捷键是什么?截屏方法总结 - Android教程 - 安卓中文网...
- 长三角城市群所有城市存贷款总额(2004-2019年)
- JS高级-分享一个别踩白块的小游戏(源码)
- 组合数学——数三角形
- 柳州植物组织培养实验室建设施工意义
热门文章
- cocos2d-x初探学习笔记(11)--拖动间隐效果
- 手把手教你玩转SOCKET模型:完成端口(Completion Port)详解
- 第20讲:代理的基本原理和用法
- Python保存最后N个元素
- 干货 | Elasticsearch开发人员最佳实战指南
- 音视频技术开发周刊 | 226
- 在3kbps的带宽下还能清晰地语音聊天?
- ​关于深度学习、NLP和计算机视觉的30个顶级Python库
- 音视频技术开发周刊 | 171
- map,multimap,unordered_map,unordered_multimap的详解