文章目录
Elasticsearch 8.15.2 完整安装流程(Ubuntu/Debian 系统,国内源提速版)
一、核心目标
解决境外源下载慢、GPG 密钥失效、apt-key 过时等问题,通过国内镜像源 + 新版密钥管理,快速安装 Elasticsearch 8.15.2。
二、前置检查
-
确认系统版本(需 Debian 9+/Ubuntu 18.04+):
lsb_release -a # 查看系统版本,确保适配 -
清理旧的错误配置(若之前有安装失败记录):
# 删除旧的 Elasticsearch 源配置(若存在) sudo rm -f /etc/apt/sources.list.d/elasticsearch.list # 卸载残留的 Elasticsearch(若有) sudo apt remove -y elasticsearch
三、完整安装步骤
步骤 1:添加国内 Elastic 镜像源(阿里云,速度快)
创建并编辑源配置文件,使用国内镜像替代境外官方源:
# 用 tee 命令直接写入源配置(避免编辑器操作错误)
sudo tee /etc/apt/sources.list.d/elasticsearch.list << 'EOF'
deb https://mirrors.aliyun.com/elasticstack/8.x/apt/ stable main
EOF
步骤 2:导入 Elastic 官方 GPG 密钥(适配新版系统)
apt-key 已过时,改用 trusted.gpg.d 目录管理密钥,从官方地址获取可靠密钥:
# 1. 下载官方 GPG 密钥到临时目录(文件极小,几秒完成)
wget -O /tmp/GPG-KEY-elasticsearch https://artifacts.elastic.co/GPG-KEY-elasticsearch
# 若 wget 报错,换用 curl:
# curl -o /tmp/GPG-KEY-elasticsearch https://artifacts.elastic.co/GPG-KEY-elasticsearch
# 2. 转换密钥格式并放入系统信任目录(新版 apt 仅识别二进制密钥)
sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/elasticsearch.gpg /tmp/GPG-KEY-elasticsearch
# 3. 验证密钥是否成功导入(可选,确认文件存在)
ls /etc/apt/trusted.gpg.d/elasticsearch.gpg # 输出文件名即成功
步骤 3:更新 apt 缓存(让源和密钥生效)
sudo apt update
- 若出现
Hit: https://mirrors.aliyun.com/elasticstack/8.x/apt stable InRelease,说明源和密钥已正常生效。
步骤 4:安装指定版本 Elasticsearch 8.15.2
# 安装 8.15.2 版本(指定版本避免自动升级到高版本)
sudo apt-get install -y elasticsearch=8.15.2

最低0.47元/天 解锁文章
4655

被折叠的 条评论
为什么被折叠?



