将你需要的es压缩包放到服务器解压
来到文件es文件目录的bin目录,直接运行
sh elasticsearch
问题总结(博主遇到)
一、ES不可以使用root权限登录
新建用户、设置密码、切换用户
useradd -c 'ES user' -d /home/esroot esroot
passwd esroot
su esroot
二、esroot用户没有权限新建日志文件等,所以导致启动失败
三、esroot用户没有权限设置,需要切换到root用户来设置权限
chown -R esroot:esroot /www/wwwroot/elasticsearch-7.2.1
四、外网没有权限访问9200网页端校验是否启动成功
设置所有人都可以访问
network.bind_host: 0.0.0.0
五、设置全IP段可以访问,那么需要设置一些特定的配置
#添加配置 discovery.seed_hosts: ["127.0.0.1"] cluster.initial_master_nodes: ["node-1"]
node.name: node-1
六、[1]:最大虚拟内存区域vm。 Max_map_count[65530]过低,增加到至少[262144]
原话:[1]: max virtual memory areas vm. max_map_count [65530] is too low, increase to at least [262144]
在/etc/sysctl.conf文件最后添加一行
vm.max_map_count=262144
立即生效
/sbin/sysctl -p
本文作者为DBC,转载请注明。