报错情况:
问题1:
max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536] elasticsearch
原因 系统允许 Elasticsearch 打开的最大文件数需要修改成 65536 解决 sudo vim /etc/security/limits.conf 最文件的最后添加内容
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 65536
注意:“*” 不要省略掉 分发文件到hadoop102,hadoop103中 sudo /home/sea/bin/xsync /etc/security/limits.conf
问题2:
max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
原因 一个进程可以拥有的虚拟内存区域的数量。 解决 sudo vim /etc/sysctl.conf 在文件最后添加一行
vm.max_map_count=262144
即可永久修改 分发文件 sudo /home/sea/bin/xsync /etc/sysctl.conf
重启虚拟机