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 如果显示如下表示安装成功
|