1、进入官网点此进入Elasticsearch官网下载
当前最新版是8.11版本,我们本次需要选择旧版本,找到对应版本的linux的gz包下载即可
2、在安装Elaseicsearch之前,我们需要提前安装JDK,以当前Elasticsearch 的版本为例,JDK版本不得低于JDK8
3、登录root用户使用如下命令对安装包进行解压
tar -zxvf elasticsearch-7.10.1-linux-x86_64.tar.gz
3、因为Elasticsearch不能使用root进行启动,需要先为elasticsearch创建用户
# 创建elsearch用户组和elsearch用户
groupadd elsearch
useradd elsearch -g elsearch
# 这里记得为elasearch用户设置密码
passwd elsearch#
4、将解压后的elasticsearch文件权限放在我们新建的用户elsearch下,同时服务最高权限
# 赋权限
chmod 755 /usr/local/software/elasticsearch-7.10.1
# 变更用户和用户组
chown elsearch:elsearch /usr/local/software/elasticsearch-7.10.1
这里的地址我选用了我服务器文件的地址,各位同行根据自己服务器文件位置各自搭配即可
5、修改elasticsearch配置文件内容
1、修改集群名称
2、修改当前的 es 节点名称
3、修改data数据保存地址和日志数据保存地址
4、绑定 es 网络 ip
5、集群节点修改为之前的节点名称
6、修改Elasticsearch的config文件下的JVM参数
vim config/jvm.options
7、设置elsearch用户的最大线程参数
注意:红框标注的部分都需要进行配置,elsearch时用户名,切记切记!
8、修改 /etc/sysctl.conf 增加 vm.max_map_count=262145
9、进入elasticsearch的bin目录,执行./elasticsearch命令启动
# 直接启动
./elasticsearch
# 后台启动
./elasticsearch -d
10、校验方式
curl http://localhost:9200
出现如下,就说明启动成功了