准備
- docker
- docker內安裝centos容器,模擬服務器環境
centos容器安裝
- 下載centos容器
docker pull centos
- 啟動docker容器
docker run -tid --name centos1 --privileged=true centos:latest /sbin/init
- 進入到docker容器內
docker exec -it centos1 /bin/bash
-
下載對應版本的elasticsearch安裝包(本文使用7.6.2版本)
下載 -
將安裝包移動到docker容器內/opt目錄下
docker cp C:\Users\Administrator\Downloads\elasticsearch-7.6.2-linux-x86_64.tar.gz centos1:/opt
開始安裝
- 進入到docker容器內
docker exec -it centos1 /bin/bash
- 創建Es運行用戶
useradd elasticsearch
chown -R elasticsearch /opt
su elasticsearch
- 解壓
cd /opt
tar -zxvf /opt/elasticsearch-7.6.2-linux-x86_64.tar.gz && mv elasticsearch-7.6.2 /opt/es
- 創建數據,日志目錄,並修改配置文件
## 創建日志目錄
mkdir -p /opt/data/es
mkdir -p /opt/log/es
#修改配置文件
vim /opt/es/config/elasticsearch.yml
...
path.logs: /opt/log/es
path.data: /opt/data/es
...
...
- 啟動
/opt/es/bin/elasticsearch -d
檢測是否安裝成功
# 查看es是否啟動成功
curl 127.0.0.1:9200