elasticsearch 7.2安装步骤
前提:CentOS确保有JDK1.8的环境(ES是Java开发的)
0: 切换目录(这里根据自己需要可以改)
cd /usr
1:下载es7.2的tar包:
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz
2:解压es7.2.tar.gz
tar -zxvf elasticsearch-7.2.0-linux-x86_64.tar.gz
3:创建一个新的普通用户(因为ES只能由非root用户启动,用户名根据自己需要可以修改)
useradd esuser
4:将解压好的文件夹及子文件权限赋予esuser
chown esuser /usr/elasticsearch-7.2.0 -R
5:切换刚刚创建好的普通用户
su esuser
6:输入初始密码和确认密码,然后根据内存大小需要更改jvm配置文件(如果内存够大可以忽略,如果内存小的话建议先kill调其他占用内存的应用,然后尝试还是内存不足的话尝试修改jvm参数)
vi /usr/elasticsearch-7.2.0/config/jvm.options
7:将-Xms1g和-Xmx1g修改为512M(根据需要可以修改)
8:终于可以启动了(-d 是后台启动)
cd /usr/elasticsearch-7.2.0
bin/elasticsearch -d
查看运行log
tail -f /usr/elasticsearch-7.2.0/logs/elasticsearch.log
关闭es通过查找pid kill的方式关闭
修改config下面的networkhost为0.0.0.0后出现的异常
解决方案借助该博客,点击跳转