ES配置局域网发布
相关配置如下
properties
network.host: 局域网地址
配置后启动可能会报错
max file descriptors这一条可以修改用户可打开最大文件数量解决。 max virtual memory需要修改Linux的安全配置。
修改用户可打开最大文件数量
网上关于方式1的实现方式,是修改/etc/security/limits.conf,不建议修改这个文件。
- 所有配置都写到这里,比较乱,系统给了limits.d用来存放配置文件,相关配置不需要了之后,删掉limits.d中的文件即可;
- 这个文件随时都可能会被系统覆写或清空。
方式1
shell
vim /etc/security/limits.d/es.conf
添加如下内容
执行es的用户名 hard nofile 65535
执行es的用户名 soft nofile 65535
方式2
shell
ulimit -Hn 65535
修改vm.max_map_count
网上给的方案是修改/etc/sysctl.conf,我修改的是/etc/sysctl.d/es.conf,理由同上。
shell
vim /etc/sysctl.d/es.conf
添加如下内容
vm.max_map_count=262144
保存后执行
shell
sysctl -p