1、安装方式有三种:yum安装、rpm包安装,tar.gz安装,这里选择压缩包安装
2、因为elasticsearch是java语言写的,所以需要java环境,请保证jdk版本在1.8以上(包含1.8),具体参照https://www.cnblogs.com/ocean-sky/p/8392444.html
3、去官网下载linux版本安装包https://www.elastic.co/cn/downloads/elasticsearch
4、将下载好的压缩包放到/usr/local下,进行解压缩
tar -zxvf elasticsearch-7.5.0-linux-x86_64.tar.gz
mv elasticsearch-7.5.0 elasticsearch
groupadd elsearch #创建用户组
useradd elsearch -g elsearch -p elsearch #创建用户
passwd elsearch #输入新创建的用户的密码,给用户设置密码
chown -R elsearch:elsearch /usr/local/elasticsearch #时设置权限
5、修改/usr/local/elasticsearch/config下的elasticsearch.yml配置文件
一共几处修改
(1)此处注释去掉,接受所有ip连接
(2)开启9200端口
(3)添加两行,开启跨域,注意空格,不然会出错
(4)至少要有一个节点,不然会报错
6、开启服务,启动es
cd /usr/local/elasticsearch/bin
./elasticsearch -d # -d代表运行后台进程
7、不出以外的话,会出现以下四个错误
8、以上错误代表linux的一些配置不满足运行条件,所以要修改一些参数,参考
https://blog.csdn.net/SIMBA1949/article/details/100062005
9、修改完毕再次启动进程,查看进程是否存在
ps -ef |grep elasticsearch
可以看到成功运行进程
10、进行测试
curl localhost:9200
若返回如下,则说明安装成功