一、下载linux版安装包
访问https://www.elastic.co/cn/downloads/elasticsearch,以下载elasticsearch-7.14.1为例
二、解压安装包
在/opt/目录下,解压 tar -zxvf elasticsearch-7.14.1-linux-x86_64.tar.gz
三、设置JAVA_HOME
7.x版本自带java运行环境,可自行配置1.8环境
后续es会将默认jdk设置为jdk11,目前启动时会有提醒
四、elasticsearch文件目录
cd /opt/elasticsearch-7.14.1/
查看目录 ll


data目录和logs目录,在生产环境要配置新目录,防止因为es升级导致的data和logs丢失。
五、启动和停止
1、进入到bin目录:
cd bin
后台启动es:
./elasticsearch -d
2、如果报错:can not run elasticsearch as root,则需要新建另一个用户来启动es
在启动之前 还需要用root用户更改elasticsearch-7.14.1运行权限
chmod 777 -R elasticsearch-7.14.1
su es
再执行./elasticsearch -d
3、linux本地访问 curl 127.0.0.1:9200,结果如下,表示正常启动。

4、如远程访问,需关闭linux防火墙。
临时关闭:systemctl stop firewalld
禁止开机启动:systemctl disable firewalld
5、如需停止es,需查到进程号,并停止
ps ef|grep elastic
kill -9 进程号