tonglin0325的个人主页

ElasticSearch学习笔记——集群优化

1.索引预创建,避免在零点的时候对集群的master节点造成过大的压力

2.集群冷热分离

3.索引生命周期:所以预创建->热节点->warm节点->索引关闭->索引删除

 

参考:Elasticsearch集群优化实战

 

1.虚拟内存优化

修改 /etc/sysctl.conf配置文件,添加

1
2
vm.max_map_count=262144

参考:

1
2
https://www.elastic.co/guide/en/elasticsearch/reference/current/vm-max-map-count.html

 

2.配置 swappiness

修改 /etc/sysctl.conf 配置文件,添加

1
2
vm.swappiness=1

参考:elasticsearch es调优实践经验总结

修改 /etc/security/limits.conf 配置文件,添加

最大打开文件描述符也可以设置成 100728

1
2
3
4
5
6
7
8
9
* soft nproc 204800
* hard nproc 204800

* soft nofile 655360
* hard nofile 655360

* soft memlock unlimited
* hard memlock unlimited

参考:ELK Stack系列之基础篇(五) - 配置elasticsearch集群需要注意哪些方面?