服务器安装二进制elasticsearch
# 从官网下载elastic
7.17版本的elastic (opens new window)
为什么选择7.17.0版本,因为这是阿里云oss对象存储sdk所支持的最新版本elastic。(截至发稿时间)
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.0-linux-x86_64.tar.gz
tar zxf elasticsearch-7.17.0-linux-x86_64.tar.gz -C /opt
cd /opt/elasticsearch-7.17.0
1
2
3
4
5
6
2
3
4
5
6
创建用户和用户组
解压
sudo -u elasticsearch bin/elasticsearch
1
开启另一个终端
sudo -u elasticsearch bin/elasticsearch-setup-password interactive
1
输入n次同样的密码
关闭这个终端,回到上面那个终端,关闭正在运行bin/elasticsearch
cat > /etc/systemd/system/elasticsearch.service << EOF
[Unit]
Description=Elasticsearch
Documentation=https://www.elastic.co/products/elasticsearch
Wants=network-online.target
After=network-online.target
[Service]
User=elasticsearch
Group=elasticsearch
ExecStart=/opt/elasticsearch-7.17.0/bin/elasticsearch
Restart=always
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl restart elasticsearch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
oss迁移es
es安装oss插件
文件夹要赋予权限,小心一二级文件目录的问题
重启es
编辑 (opens new window)