0

0

Linux怎么安装Elasticsearch_Linux全文搜索引擎部署教程【日志】

裘德小鎮的故事

裘德小鎮的故事

发布时间:2026-02-24 13:36:01

|

680人浏览过

|

来源于php中文网

原创

linux部署elasticsearch有四种主流方式:一、apt安装(debian/ubuntu),通过官方仓库便于更新;二、rpm安装(centos/rhel等),适合精确控制路径;三、tar.gz手动部署,利于多实例隔离与调试;四、docker容器化,适用于开发测试与ci/cd。

linux怎么安装elasticsearch_linux全文搜索引擎部署教程【日志】

如果您希望在Linux系统中部署Elasticsearch以支持日志分析与全文搜索功能,则需根据目标环境选择适配的安装方式。以下是几种主流且稳定的部署方法:

一、使用APT包管理器安装(适用于Debian/Ubuntu)

该方法通过官方APT仓库安装,便于后续版本更新与依赖管理,适合生产环境中对稳定性要求较高的场景。

1、导入Elasticsearch官方GPG密钥:
执行命令:wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

2、添加Elasticsearch APT源:
执行命令:echo "deb https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list

3、更新软件包索引:
执行命令:sudo apt update

4、安装Elasticsearch:
执行命令:sudo apt install elasticsearch

二、使用RPM包安装(适用于CentOS/RHEL/Rocky Linux)

该方式通过下载并安装官方RPM包完成部署,适用于未配置YUM仓库或需精确控制安装路径的环境。

1、下载对应版本RPM包:
执行命令:curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.15.0-x86_64.rpm

2、校验RPM包完整性:
执行命令:sha512sum elasticsearch-8.15.0-x86_64.rpm,比对官网发布的SHA512值

3、安装RPM包:
执行命令:sudo rpm -ivh elasticsearch-8.15.0-x86_64.rpm

4、启用并启动服务:
执行命令:sudo systemctl daemon-reload && sudo systemctl enable elasticsearch && sudo systemctl start elasticsearch

三、使用tar.gz归档包手动部署

该方式不依赖系统包管理器,所有文件集中于指定目录,便于多实例隔离、快速迁移及调试用途。

1、创建专用用户与目录:
执行命令:sudo groupadd esgroup && sudo useradd -g esgroup esuser

2、下载并解压归档包:
执行命令:curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.15.0-linux-x86_64.tar.gz && tar -xzf elasticsearch-8.15.0-linux-x86_64.tar.gz

3、修改目录权限:
执行命令:sudo chown -R esuser:esgroup elasticsearch-8.15.0

4、切换至非root用户并启动:
执行命令:sudo -u esuser ./elasticsearch-8.15.0/bin/elasticsearch -d -p pid

四、通过Docker容器运行Elasticsearch

该方式利用容器化技术实现轻量级、可复现的部署,特别适用于开发测试或CI/CD集成环境。

1、拉取官方镜像:
执行命令:docker pull docker.elastic.co/elasticsearch/elasticsearch:8.15.0

2、创建数据挂载目录:
执行命令:mkdir -p /opt/es-data && chmod 777 /opt/es-data

3、运行容器并映射端口与卷:
执行命令:docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -v /opt/es-data:/usr/share/elasticsearch/data docker.elastic.co/elasticsearch/elasticsearch:8.15.0

4、验证容器状态:
执行命令:curl -X GET "http://localhost:9200/?pretty"

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

452

2023.06.14

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

182

2023.10.30

k8s和docker区别
k8s和docker区别

k8s和docker区别有抽象层次不同、管理范围不同、功能不同、应用程序生命周期管理不同、缩放能力不同、高可用性等等区别。本专题为大家提供k8s和docker区别相关的各种文章、以及下载和课程。

268

2023.07.24

docker进入容器的方法有哪些
docker进入容器的方法有哪些

docker进入容器的方法:1. Docker exec;2. Docker attach;3. Docker run --interactive --tty;4. Docker ps -a;5. 使用 Docker Compose。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

513

2024.04.08

docker容器无法访问外部网络怎么办
docker容器无法访问外部网络怎么办

docker 容器无法访问外部网络的原因和解决方法:配置 nat 端口映射以将容器端口映射到主机端口。根据主机兼容性选择正确的网络驱动(如 host 或 overlay)。允许容器端口通过主机的防火墙。配置容器的正确 dns 服务器。选择正确的容器网络模式。排除主机网络问题,如防火墙或连接问题。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

412

2024.04.08

docker镜像有什么用
docker镜像有什么用

docker 镜像是预构建的软件组件,用途广泛,包括:应用程序部署:简化部署,提高移植性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

447

2024.04.08

Docker容器化部署与DevOps实践
Docker容器化部署与DevOps实践

本专题面向后端与运维开发者,系统讲解 Docker 容器化技术在实际项目中的应用。内容涵盖 Docker 镜像构建、容器运行机制、Docker Compose 多服务编排,以及在 DevOps 流程中的持续集成与持续部署实践。通过真实场景演示,帮助开发者实现应用的快速部署、环境一致性与运维自动化。

24

2026.02.11

http500解决方法
http500解决方法

http500解决方法有检查服务器日志、检查代码错误、检查服务器配置、检查文件和目录权限、检查资源不足、更新软件版本、重启服务器或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

474

2023.11.09

苹果官网入口与在线访问指南_中国站点快速直达与iPhone查看方法
苹果官网入口与在线访问指南_中国站点快速直达与iPhone查看方法

本专题汇总苹果官网最新可用入口及中国站点访问方式,涵盖官网直达链接、iPhone官方页面查看方法与常见访问说明,帮助用户快速进入苹果官方网站,便捷了解产品信息与官方服务。

4

2026.02.24

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 9.6万人学习

Git 教程
Git 教程

共21课时 | 3.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号