部署Elasticsearch的重要配置

2017-06-27  本文已影响13人  ifeelok0319

ES 5.0

重要的elasticsearch配置

数据和日志的位置

如果放在$ES_HOME,升级时有丢失的风险。

path:
  logs: /var/log/elasticsearch
  data: /var/data/elasticsearch

集群和节点名

禁止磁盘交换

网络

重要的系统配置

配置系统设置

设置系统允许打开文件的上限

/etc/security/limits.conf

elasticsearch - nofile 65536

通过jvm.options设置jvm堆大小

默认最大最小都是2GB
config/jvm.options设置堆大小:

建议:

禁止磁盘交换

File Descripter 同第一条

vm.max_map_count

暂时:

sysctl -w vm.max_map_count=262144

永久:
/etc/sysctl.conf

vm.max_map_count  262144

验证运行命令:sysctl vm.max_map_count

线程数目

/etc/security/limits.conf

nproc 2048

es 2.X版本jvm设置:elasticsearch.in.sh修改文件即可。

上一篇 下一篇

猜你喜欢

热点阅读