1.先新建一个用户(出于安全考虑,elasticsearch默认不允许以root账号运行。)
创建用户:
useradd esuser
设置密码:
passwd esuser
2.下载es安装包并解压到es目录
修改配置文件设置JVM堆大小
config/jvm.options
-Xms1g
-Xmx1g
3.修改系统 /etc/security/limits.conf文件 增加配置
vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
注意*不要手贱去掉
4.修改系统/etc/sysctl.conf文件
vi /etc/sysctl.conf
最后添加一行
vm.max_map_count=655360
sysctl -p
5.启动
将es文件夹下的所有目录的所有权限迭代给esuser用户
chgrp -R esuser ./es
chown -R esuser ./es
chmod 777 es
先切换到esuser用户启动
su esuser
./bin/elasticsearch