openEuler 22.03 docker安装elasticsearch 7.17.17

2024-02-05 08:28

本文主要是介绍openEuler 22.03 docker安装elasticsearch 7.17.17,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Docker是一个开源的应用容器引擎,它允许开发者打包他们的应用以及应用的依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
以下是使用Docker安装Elasticsearch 7的详细步骤:
1、安装Docker

     如果您还没有安装Docker,请先安装Docker。可以访问Docker官网 获取安装说明。
2、拉取Elasticsearch镜像

    使用Docker命令从Docker Hub拉取Elasticsearch的最新版本镜像。

docker pull elasticsearch:7.17.17

 
其中7.17.17代表Elasticsearch的具体版本号,您可以根据需要选择合适的版本。
3、创建配置文件夹和数据文件夹: 在宿主机上创建用于存放Elasticsearch配置文件和数据的文件夹。

mkdir -p /docker/es/config
mkdir -p /docker/es/data
mkdir -p /docker/es/logs
mkdir -p /docker/es/plugins


4、创建并编辑Elasticsearch配置文件

     创建一个名为elasticsearch.yml的配置文件,并配置必要的参数,比如集群名称、节点名称、网络配置、端口号等。

vim /docker/es/config/elasticsearch.yml
具体内容如下:
cluster.name: "elasticsearch"
http.cors.enabled: true
http.cors.allow-origin: "*"
network.host: 0.0.0.0
discovery.zen.minimum_master_nodes: 1
具体参数说明:
cluster.name:集群服务名字
http.cors.enabled:开启跨域
http.cors.allow-origin: 允许跨域域名,*代表所有域名
network.host: 外部访问的IP
discovery.zen.minimum_master_nodes: 最小主节点个数


根据您的需求配置配置文件。
5、启动Elasticsearch

      使用Docker运行Elasticsearch容器,并挂载配置文件和数据文件夹。

docker run --name=es -p 9200:9200 -p 9300:9300 
-e "discovery.type=single-node" 
-v /docker/es/config:/usr/share/elasticsearch/config 
-v /docker/es/data:/usr/share/elasticsearch/data 
-v /docker/es/logs:/usr/share/elasticsearch/logs 
-v /docker/es/plugins:/usr/share/elasticsearch/plugins --restart always 
-d elasticsearch:7.17.17 具体说明:
elasticsearch 默认的配置文件可以通过启动默认的elasticsearch镜像实例获取,
docker run --name=elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node"  -d elasticsearch:7.17.17使用docker cp命令获取
docker cp 镜像实例ID:/usr/share/elasticsearch/config /docker/es/


6、配置安全认证(可选)

    如果需要配置X-Pack安全认证,您需要在配置文件中设置相应的参数,比如启用安全认证、设置用户密码等。
7、使用Kibana监控Elasticsearch(可选)

    如果您还希望安装Kibana来监控Elasticsearch,您可以按照类似的方式使用Docker安装Kibana,并配置Kibana以连接Elasticsearch。
8、访问Elasticsearch

    安装完成后,您可以通过浏览器或命令行工具如curl访问Elasticsearch。使用以下命令查看Elasticsearch的集群健康状态:

健康监控访问地址:
curl -X GET "IP:9200/_cat/health?v"
默认访问地址:
http://IP:9200/


以上步骤可以帮助您在Docker上安装并配置Elasticsearch 7.17.17。

请注意,在实际操作中,您需要根据具体的Elasticsearch版本查找对应的Docker镜像,并根据自己的需求调整配置文件。

这篇关于openEuler 22.03 docker安装elasticsearch 7.17.17的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/680308

相关文章

宝塔安装的MySQL无法连接的情况及解决方案

《宝塔安装的MySQL无法连接的情况及解决方案》宝塔面板是一款流行的服务器管理工具,其中集成的MySQL数据库有时会出现连接问题,本文详细介绍两种最常见的MySQL连接错误:“1130-Hostisn... 目录一、错误 1130:Host ‘xxx.xxx.xxx.xxx’ is not allowed

windows和Linux安装Jmeter与简单使用方式

《windows和Linux安装Jmeter与简单使用方式》:本文主要介绍windows和Linux安装Jmeter与简单使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Windows和linux安装Jmeter与简单使用一、下载安装包二、JDK安装1.windows设

Jupyter notebook安装步骤解读

《Jupyternotebook安装步骤解读》:本文主要介绍Jupyternotebook安装步骤,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、开始安装二、更改打开文件位置和快捷启动方式总结在安装Jupyter notebook 之前,确认您已安装pytho

Kali Linux安装实现教程(亲测有效)

《KaliLinux安装实现教程(亲测有效)》:本文主要介绍KaliLinux安装实现教程(亲测有效),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载二、安装总结一、下载1、点http://www.chinasem.cn击链接 Get Kali | Kal

Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题

《Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题》:本文主要介绍Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未... 目录一、前言二、系统架构检测三、卸载旧版 Go四、下载并安装正确版本五、配置环境变量六、验证安装七、常见

一文详解如何查看本地MySQL的安装路径

《一文详解如何查看本地MySQL的安装路径》本地安装MySQL对于初学者或者开发人员来说是一项基础技能,但在安装过程中可能会遇到各种问题,:本文主要介绍如何查看本地MySQL安装路径的相关资料,需... 目录1. 如何查看本地mysql的安装路径1.1. 方法1:通过查询本地服务1.2. 方法2:通过MyS

电脑软件不能安装到C盘? 真相颠覆你的认知!

《电脑软件不能安装到C盘?真相颠覆你的认知!》很多人习惯把软件装到D盘、E盘,刻意绕开C盘,这种习惯从哪来?让我们用数据和案例,拆解背后的3大原因... 我身边不少朋友,在使用电脑安装软件的时候,总是习惯性的把软件安装到D盘或者E盘等位置,刻意避开C盘。如果你也有这样的习惯,或者不明白为什么要这么做,那么我

ubuntu20.0.4系统中安装Anaconda的超详细图文教程

《ubuntu20.0.4系统中安装Anaconda的超详细图文教程》:本文主要介绍了在Ubuntu系统中如何下载和安装Anaconda,提供了两种方法,详细内容请阅读本文,希望能对你有所帮助... 本文介绍了在Ubuntu系统中如何下载和安装Anaconda。提供了两种方法,包括通过网页手动下载和使用wg

ubuntu如何部署Dify以及安装Docker? Dify安装部署指南

《ubuntu如何部署Dify以及安装Docker?Dify安装部署指南》Dify是一个开源的大模型应用开发平台,允许用户快速构建和部署基于大语言模型的应用,ubuntu如何部署Dify呢?详细请... Dify是个不错的开源LLM应用开发平台,提供从 Agent 构建到 AI workflow 编排、RA

如何在Ubuntu上安装NVIDIA显卡驱动? Ubuntu安装英伟达显卡驱动教程

《如何在Ubuntu上安装NVIDIA显卡驱动?Ubuntu安装英伟达显卡驱动教程》Windows系统不同,Linux系统通常不会自动安装专有显卡驱动,今天我们就来看看Ubuntu系统安装英伟达显卡... 对于使用NVIDIA显卡的Ubuntu用户来说,正确安装显卡驱动是获得最佳图形性能的关键。与Windo