1. 准备一台服务器

这里使用的时redhat8.5(红帽新版的系统),这里给的内存大小时4G
在这里插入图片描述

2. 下载elasticsearch安装包

这里使用的安装版本时7.8.1的,点击下载
在这里插入图片描述

3. 安装elasticsearch

(1)将下载好的安装包上传至系统/usr/local/src目录下并解压,解压完成后可以看到如下目录内容

tar  -zxvf  elasticsearch-7.8.1-linux-x86_64.tar.gz
mv  elasticsearch-7.8.1   elasticsearch7.8

在这里插入图片描述
(2)创建data文件夹
在/usr/local/src/elasticsearch7.8目录下创建data文件夹

cd  /usr/local/src/elasticsearch7.8
mkdir data

(3)修改elasticsearch.yml配置文件

cd  config
vim elasticsearch.yml 

修改内容如下:

cluster.name: elasticsearch
node.name: es-jamysong
path.data: /usr/local/src/elasticsearch7.8/data
path.logs: /usr/local/src/elasticsearch7.8/logs
http.port: 9200
network.host: 0.0.0.0
cluster.initial_master_nodes: ["es-jamysong"]

(4)修改jvm.options 配置文件
在这里插入图片描述
(5)创建用户

注意:ES启动不能以ROOT用户来进行,所以需要创建一个用户
创建用户:
useradd jamysong
授权:
chown -R jamysong:jamysong  /usr/local/src/elasticsearch7.8

在这里插入图片描述

(6)修改limits.conf文件

vim /etc/security/limits.conf
修改内容如下:
*  soft nofile  65536
*  hard nofile 131072
*  soft nproc  4096
*  hard nproc  4096 

(7)修改sysctl.conf文件

vim /etc/sysctl.conf
修改内容如下:
vm.max_map_count = 262145
保存退出,刷新配置文件
sysctl -p 

(8)启动elasticsearch
注意:7.8.1版本的elasticsearch需要jdk支持的版本是jdk11+,如果你的环境不满足,他会使用elasticsearch安装包里面自带的jdk
首先切换到jamysong用户下,然后切换到/usr/local/src/elasticsearch7.8/bin目录下,执行elasticsearch可执行文件启动服务

su jamysong
cd /usr/local/src/elasticsearch7.8/bin
./elasticsearch

在这里插入图片描述

(9)测试elasticsearch7.8.1是否安装启动成功
访问地址:192.168.227.101:9200
如果显示如下表示安装成功
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐