elasticsearch2.x优化小结(单节点)
最近es一直卡顿,甚至宕机,用bigdesk看了,才晓得,es一直用的默认配置(可以看出我有多懒,先前数据量小,es足以应付,现在数据量上去后就不行了)。
这里总结三方面:
1.提升jvm内存
vi elasticsearch/bin/elasticsearch.in.sh
找到这两个参数,进行修改。一般为系统总内存的一半(需要注意的是,如果你的这个系统有其他大头也消耗内存,那么就要做减法。这里的系统总内存指的是你计划给elasticsearch和lucence使用的内存阙值。关于内存分配,见http://www.cnblogs.com/jiu0821/p/5650027.html)。
ES_MIN_MEM=10g ES_MAX_MEM=10g
2.使用G1垃圾收集器
在elasticsearch.in.sh里找到
if ["x$ES_GC_OPTS" = "x"];then
...
fi
进行修改:
ES_GC_OPTS="$ES_GC_OPTS -XX:+UseG1GC" ES_GC_OPTS="$ES_GC_OPTS -XX:MaxGCPauseMillis=200"
其他都注释掉。
3.max_file_descriptors
默认配置是4096,在实际项目中往往是不够的。
修改/etc/security/limits.conf,末尾添加(注:test为普通用户名)
test soft nofile 65536 test hard nofile 65536
再重启es即可:
sudo -iu test /home/elasticsearch/bin/elasticsearch -d
elasticsearch2.x优化小结(单节点)相关推荐
- Elasticsearch-2.4.3的单节点安装(多种方式图文详解)
1.新建es安装目录 [root@djt002 local]# mkdir elasticsearch [root@djt002 local]# ll total 72 drwxr-xr-x. 2 r ...
- HBase在淘宝的应用和优化小结
本文来自于NoSQLFan联合作者@koven2049,他在淘宝从事Hadoop及HBase相关的应用和优化.对Hadoop.HBase都有深入的了解,本文就是其在工作中对HBase的应用优化小结,分 ...
- 移动 web 开发问题和优化小结
[转] 作者:守候 segmentfault.com/a/1190000011338800 1.前言 到目前为止,互联网行业里,手机越来越智能化,移动端占有的比例越来越高,尤其实在电商,新闻,广告,游 ...
- 移动web开发问题和优化小结
1.前言 到目前为止,互联网行业里,手机越来越智能化,移动端占有的比例越来越高,尤其实在电商,新闻,广告,游戏领域.用户要求越来越高,网站功能越来越好,效果越来越炫酷,这就要求我们产品质量越来越高,w ...
- Apache Kafka-初体验Kafka(02)-Centos7下搭建单节点kafka_配置参数详解_基本命令实操
文章目录 安装JDK 安装zookeeper 安装kafka 下载解压 配置hosts 启动kafka服务 server.properties核心配置详解 基本命令 创建主题 发送消息 消费消息 查看 ...
- openshift介绍及centos7安装单节点openshift、Redhat安装openshift集群完全教程
Centos7中openshift_3.11单节点安装及配置开机自启详解 本次openshift安装使用最简单便捷的单节点安装,适用于本地开发及测试 openshift简介 OpenShift是红帽公 ...
- kubernetes (k8s)的二进制部署单节点(etcd和flannel网络)
文章目录 1 常见的k8s部署方式 2 环境准备 2.1 拓扑 2.2 所有主机关闭防火墙,selinux,swap 2.3 所有主机配置主机名,并再maser上做主机映射 2.4 所有主机将桥接的I ...
- 物理机存放mysql实例原则_MySQL优化笔记(四)--表的设计与优化(单表、多表)...
前面讲了SQL优化以及索引的使用.设计优化了,那么接下来就到表的设计与优化啦!!!真实地去设计优化单表结构以及讲述多表设计基本原则(结合真实的生产环境的取舍来讲述). 文章结构:(1)单表设计与优化: ...
- 数仓集群管理:单节点故障RTO机制分析
摘要:大规模分布式系统中的故障无法避免.发生单点故障时,集群状态和业务是如何恢复的? 本文分享自华为云社区<GaussDB (DWS) 集群管理系列:单节点故障RTO机制分析(集群状态恢复篇)& ...
最新文章
- java中split特殊符号
- Spring整合Mybatis之注解方式,(注解整合Junit)
- 16岁的蒙古摔跤手(狼行天下:追寻狼迹内蒙生态行第三天)
- Unity 音频优化方案
- 【ACM】nyoj_139_我排第几个_201308062046
- www.sirim-global.com
- 程序异常exitcode非0_ARM寄存器分析以及异常处理方法
- Leetcode 刷题笔记(一) —— 数组类型解题方法一:二分法
- win10+Ubuntu18.04双系统安装后无法进入win10或者无法进入Ubuntu的解决方案
- 鼠标滑过图片文字遮罩效果
- 有道云笔记分享_原来分享可以更美的 有道云笔记分享功能优雅变身
- 华为力推自研AI芯片,还记得大明湖畔的寒武纪吗?
- 个人github地址 https://github.com/Gerry1218
- 玩转PS路径,轻松画logo!
- 几何分布的期望与方差
- 【Python+Appium】开展自动化测试(七)截图方法
- 伟东云学堂—几何画板学习
- java打字小游戏源码_求JAVA编写打字游戏源代码!
- 【内网安全】——msf木马生成教程
- 5、中小企业网络架构-核心层交换机基本配置
热门文章
- vue子组件mounted不执行_vue中父子组件传值,解决钩子函数mounted只运行一次的问题...
- 原生开发什么意思_成都APP开发:原生APP开发与Web APP开发有什么区别呢?
- pycharm 设置虚拟工作空间_七、连Pycharm都不知道怎么用,学什么Python
- java连接查询where_SQL中join连接查询时条件放在on后与where后的区别
- 计算机应用综合实践课程报告,南通大学继续教育学院软件工程综合实践课程报告书——生产信息化工作管理系统...
- 类似pyinstaller_pyinstaller安装与使用——那些我踩过的坑
- cad2017怎么改变选择方式_诠网科技|企业网络推广方式要怎么选择?
- asppython份额_为什么JAVA份额那么高,存在感却不如Python?
- assembly 输出ab中所有数_罗克韦尔(AB)PLC控制器选型(2)-CompactLogix 5370
- lua游戏脚本实例源码_Lua脚本引擎教程(六):饥荒Lua脚本系统