首页 > 其他分享 >轻松上手:Docker部署Elasticsearch,高效构建搜索引擎环境

轻松上手:Docker部署Elasticsearch,高效构建搜索引擎环境

时间:2024-08-23 10:25:41浏览次数:13  
标签:搜索引擎 Elasticsearch usr 镜像 elasticsearch Docker local docker es

我在前一段时间写了一个ES简介,博主建议大家先看完简介再来安装ES,那篇博文是:

深入理解Elasticsearch:让搜索性能飞起来!-CSDN博客

服务器开放9200和9300端口号:

1.打开目录:

cd /usr/local/docker/

2.创建es目录:

mkdir es

3.打开es目录:

cd es/

4.下载镜像:

我在这里声明一下,大家可以去看我之前的博文:

“详细教程:CentOS系统下的Nacos镜像安装“_centos 安装nacos 2.4-CSDN博客

这篇博文最后有我这个镜像的压缩包,也教给大家如何进行解压镜像,或者大家可以安装镜像加速器,如果大家想安装镜像加速器来拉取镜像,可以参考我这篇博文:

阿里云服务器高效部署Nacos:打造高可用服务发现与配置管理平台_阿里云nacos-CSDN博客

docker pull elasticsearch:7.17.0

5.创建挂载目录:

5.1创建数据挂载目录:

mkdir data

5.2创建配置挂载目录:

mkdir config

5.3创建插件挂载目录:

mkdir plugins

5.4权限赋值

chmod -R 777 /usr/local/docker/es/

6.打开config目录:

cd config/

6.1编写配置文件:

vim elasticsearch.yml

6.2配置文件内容(配置的时候:要对齐):

# 可访问IP
http.host: 0.0.0.0
# 跨域
http.cors.enabled: true
http.cors.allow-origin: "*"

6.3在cd /usr/local/docker/es目录下,编辑脚本:

vim startEs.sh

6.3.1脚本内容:

docker run --name es-7.17.0 \

--restart=always \

-p 9200:9200 -p 9300:9300 \

-e "discovery.type=single-node" \

-e ES_JAVA_OPTS="-Xms84m -Xmx256m" \

-v /usr/local/docker/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \

-v /usr/local/docker/es/data:/usr/share/elasticsearch/data \

-v /usr/local/docker/es/plugins:/usr/share/elasticsearch/plugins \

-d elasticsearch:7.17.0

6.3.2权限赋值:

chmod -R 777 startEs.sh

6.3.3启动脚本:

./startEs.sh

7.查看镜像和查看系统活跃度:

docker images

docker ps -a

8.验证:

标签:搜索引擎,Elasticsearch,usr,镜像,elasticsearch,Docker,local,docker,es
From: https://blog.csdn.net/2302_78886445/article/details/141456075

相关文章

  • wiz 为知笔记服务器 docker 跨服务器迁移爬坑指北
    本文主要是介绍wiz为知笔记服务器docker从旧服务器迁移到新服务器的步骤以及问题排查。旧服务器升级wizdocker目的:保持和新服务器拉取的镜像版本一致。官方只留了wizdocker镜像最新版,拉取不了旧版本镜像,所以先升级旧服务器上的wizdocker。升级方法dockerstopwiz......
  • wiz 为知笔记服务器 docker 跨服务器迁移爬坑指北
    本文主要是介绍wiz为知笔记服务器docker从旧服务器迁移到新服务器的步骤以及问题排查。旧服务器升级wizdocker目的:保持和新服务器拉取的镜像版本一致。官方只留了wizdocker镜像最新版,拉取不了旧版本镜像,所以先升级旧服务器上的wizdocker。升级方法dockerstopwiz......
  • 使用代理拉取docker镜像
    一、添加环境变量vim~/.bashrc#添加这两行exporthttp_proxy="http://proxy.example.com:port"exporthttps_proxy="http://proxy.example.com:port"#注意修改为你的代理配置,一般https_proxy的配置需要写成http://......,否则可能报错source~/.bashrc二、在docker中配置......
  • docker常用命令
    文章目录docker使用基本方式查看镜像获取镜像删除镜像导出镜像加载镜像创建容器删除容器查看所有容器关闭容器创建docker网络查看docekr网络查看镜像拉取镜像启动容器docker使用基本方式查看镜像dockerimages获取镜像dockerpull删除镜像docekrrmi镜像i......
  • docker 部署jenkins
    #查看jenkins镜像dockersearchjenkins#安装jenkinsdockerpulljenkins/jenkins:lts#jenkins挂载目录mkdir-p/home/jenkins/workspace#启动jenkinsdockerrun-uroot-d--restart=always-p9001:8080\-v/home/jenkins/workspace/:/var/jenkins_home/workspace......
  • 云计算34-------Docker
    一、回顾高并发集群eleme后端登录模块1、数据库    1.主从复制(高可用)    2.传统的主从复制    3.gtids事务型的主从复制    4.注意        (1)server_id唯一        (2)8.x版本需要get_ssl_pub_key ......
  • 六、什么是SEO优化(搜索引擎优化)?SPA单页面应用如何实现SEO优化?
    文章目录一、什么是搜索引擎优化(SEO)二、如何实现搜索引擎优化(SEO)搜索引擎工作原理实现搜索引擎优化(SEO)三、SPA单页面实现SEO优化SPA实现SEO优化的难点分析SEO实现方案:SSR服务端渲染一、什么是搜索引擎优化(SEO)seo(SearchEngineOptimization)又称网站优化,也称搜索引......
  • 深入理解Elasticsearch:让搜索性能飞起来!
    Elasticsearch 概述Elasticsearch是一个基于lucene、分布式、通过Restful方式进行交互的近实时搜索平台框架。ELK技术栈是Elasticsearch、Logstash、Kibana三大开元框架首字母大写简称。而Elasticsearch是一个开源的高扩展的分布式全文搜索引擎,是整个ELK技术栈的......
  • 安裝ComfyUI-Docker & 下載Model & Krita電繪軟件 & krita-ai-diffusion電繪插件 & AU
    1.0安裝ComfyUI-Dockergitclonehttps://github.com/YanWenKun/ComfyUI-Docker下載ComfyUI-Docker。sudochmod-R777*設置ComfyUI-Docker最高讀寫權限。dockerrmcomfyuidockerpullyanwk/comfyui-boot:latest下載Docker鏡像。mkdir./Comfy......
  • Docker升阶
    一、Docker镜像镜像的定义:镜像是一种轻量级、可执行的独立软件包,它包含运行某个软件所需的所有内容,我们把应用程序和配置依赖打包好形成一个可交付的运行环境(包括代码、运行时需要的库以及环境变量和配置文件等)这个打包好的运行环境就是image镜像文件。只有通过这个镜像文件......