原文链接:http://www.dubby.cn/detail.html?id=9078
单机多实例安装
node.max_local_storage_nodes: 2
默认情况下,是不建议单机启动多个node的,这里这个参数,就是告知es单机上启动了几个实例,这里我们配置2个,若是要配置3个或者更多实例,修改这个数字即可
max virtual memory areas vm.maxmapcount [65530] is too low
解决方案1:
sudo sysctl -w vm.max_map_count=262144
解决方案2:
vi /etc/sysctl.conf
加上这个配置:
vm.max_map_count=655360
再执行:
sysctl -p
max number of threads [3308] for user [ubuntu] is too low, increase to at least [4096]
同上有两种,一种是临时方案ulimit
,一种是永久解决方案/etc/security/limits.conf
方法1:
sudo su
ulimit -n 65536
这个方法电脑重启失效。
方法2:
修改/etc/security/limits.conf
,加上:
username - nproc 4096
这个方法需要重新登录,新的用户session生效。
支持远程访问
默认ES只支持本地访问,如果修改默认配置:
network.host: 0.0.0.0
改成意味着不限制访问客户端的IP,生产环境中建议限制特定的IP。