当前位置: 首页 > news >正文

docker安装elasticsearch

docker安装elasticsearch

一、下载和准备工作
(1)拉取镜像

//拉取elasticsearch镜像dockerpull elasticsearch:8.19.20 //拉取kibana镜像 //Kibana 是 Elasticsearch(ES)的图形化操作界面 //Kibana和elasticsearch版本要相同dockerpull kibana:8.19.20

(2)创建目录

mkdir-p/data/elasticsearch/{data,plugins,log}//赋予权限,启动失败,可以查看es的id修改, //嫌麻烦直接执行2,权限改为777sudochown-R1000:1000 /data/elasticsearch/data /data/elasticsearch/log /data/elasticsearch/pluginssudochmod-R755/data/elasticsearch/{data,log,plugins}

二、docker启动es
(1)创建网络

//创建网络dockernetwork create es-net

启动es

dockerrun-d\--nameelasticsearch\--restart=unless-stopped\--networkes-net\-p9200:9200\-p9300:9300\-e"discovery.type=single-node"\-e"ES_JAVA_OPTS=-Xms1g -Xmx1g"\-e"xpack.security.enabled=false"\-v/data/elasticsearch/data:/usr/share/elasticsearch/data\-v/data/elasticsearch/log:/usr/share/elasticsearch/log\-v/data/elasticsearch/plugins:/usr/share/elasticsearch/plugins\elasticsearch:8.19.20

测试在浏览器输入http://ip:9200/,有返回es相关信息就可以

{"name":"12b819af6d86","cluster_name":"docker-cluster","cluster_uuid":"m0bwX3WuSraVzROBdlIS1A","version":{"number":"8.19.20","build_flavor":"default","build_type":"docker","build_hash":"91f5381ece296ddc32b554f997269478b9224af8","build_date":"2026-08-05T22:14:37.858379356Z","build_snapshot":false,"lucene_version":"9.12.2","minimum_wire_compatibility_version":"7.17.0","minimum_index_compatibility_version":"7.0.0"},"tagline":"You Know, for Search"}

(2)启动

//修改为中文dockerrun-d\--namekibana\--restart=unless-stopped\--networkes-net\-p5601:5601\-e"ELASTICSEARCH_HOSTS=http://elasticsearch:9200"\-e"I18N_LOCALE=zh-CN"\kibana:8.19.20

测试浏览器输入http://ip:5601,可以看到界面就可以了。
三、使用docker compose安装
创建文件

//创建目录mkdir-p/compose/elasticsearch //创建配置文件touch/compose/elasticsearc/compose.yaml

在/compose/elasticsearc/compose.yaml中编写

version:'3.8'services:# Elasticsearch 服务elasticsearch: image: elasticsearch:8.19.20 container_name: elasticsearch restart: unless-stopped environment: -discovery.type=single-node -ES_JAVA_OPTS=-Xms1g-Xmx1g-xpack.security.enabled=false ports: -"9200:9200"-"9300:9300"volumes: - /data/elasticsearch/data:/usr/share/elasticsearch/data - /data/elasticsearch/log:/usr/share/elasticsearch/log - /data/elasticsearch/plugins:/usr/share/elasticsearch/plugins networks: - es-net# Kibana 服务kibana: image: kibana:8.19.20 container_name: kibana restart: unless-stopped environment: -ELASTICSEARCH_HOSTS=http://elasticsearch:9200 -I18N_LOCALE=zh-CN ports: -"5601:5601"networks: - es-net# 确保 Kibana 在 Elasticsearch 之后启动depends_on: - elasticsearch# 定义网络networks: es-net: driver: bridge# 定义网络networks: es-net: driver: bridge

运行

//进入目录cd/compose/elasticsearch //运行dockercompose up-d

四、添加分词器

dockerexec-itelasticsearch /bin/bash ./bin/elasticsearch-plugininstallhttps://github.com/medcl/elasticsearch-analysis-ik/releases/download/v8.19.20/elasticsearch-analysis-ik-8.19.20.zip

下载失败可以https://release.infinilabs.com/analysis-ik/stable/去下载对应的包,复制到插件目录下

//将 elasticsearch-analysis-ik-8.19.20.zip 压缩包的内容,解压到当前目录下的 analysis-ik 文件夹中 //解压完成后,删除原始的 .zip 压缩包,保持目录整洁dockerrun--rm-v/data/elasticsearch/plugins:/plugins alpine\sh-c"apk add unzip && cd /plugins && unzip -d analysis-ik elasticsearch-analysis-ik-8.19.20.zip && rm elasticsearch-analysis-ik-8.19.20.zip"

检验是否安装成功

dockerexec-itelasticsearch /bin/bash-c"elasticsearch-plugin list"
http://www.jsqmd.com/news/1405055/

相关文章:

  • 2026 八月最新唐山管道疏通马桶堵漏高压清洗异物打捞靠谱门店推荐 - 启航优客
  • 第一次委托第三方检测,需要准备哪些基础资料? - 莱缇CMA检测认证
  • 2026年8月雅思备考公司多少钱,PTE口语培训/英文能力提升/文学写作培训/法语培训/德语培训,雅思备考中心哪家可靠 - 企业权威推荐大使
  • Stateflow状态机建模:状态转移
  • 3个核心能力看懂douyin-downloader:从单条保存到抖音主页批量下载的去水印攻略
  • Android Selinux详解[三]--新增设备节点标签相关
  • 快速傅里叶FFT变换
  • 2026 八月最新廊坊疏通马桶地漏维修高压清洗管道测漏打捞攻略 - 启航优客
  • 免费Steam创意工坊下载器怎么用?WorkshopDL完整上手指南(支持1000+游戏模组)
  • Android14 WMS-Power键短按流程
  • QQ空间备份怎么做最省心?一款把数据存回本地的开源插件
  • 新乡延津哪里有文武学校?一文了解中原文武学校收费与办学情况 - Luckyone王
  • 2026 八月最新唐山下水道疏通地漏反水维修冻管处理异物打捞商家汇总 - 启航优客
  • 2026年广州白云区靠谱的律师事务所推荐:本地产业适配与法律服务选型指南 - 滚动商讯
  • 基于SpringBoot的闲置资产管理系统(毕业设计项目源码+文档)
  • 电子元件-门电路
  • cann 9.0.0 安装同时支持 a2 a3 910 950pr的仿真环境 9.0.0(只支持950pr)
  • 涿州蛋糕谁家好?
  • DFRDisplayKm驱动完整上手指南:让MacBook Pro的Touch Bar在Windows 10下恢复全部功力
  • 在上海茶叶恒温冷藏库怎么做?茶叶仓储环境控制与安装参考 - 上海冰丰库制冷
  • 基于FAQ的智能问答(一): Elasticsearch的调教
  • 基于SpringBoot的问卷调查管理系统(毕业设计项目源码+文档)
  • 2026佛山宝格丽回收,同款价差大?看懂行情再出手 - 闲置奢品线下探店
  • Steam创意工坊下载器终极指南:用WorkshopDL跨平台畅享海量模组
  • 2026年清新微波机构挑选指南:关注这些细节才能找到专业好机构
  • 佛山爱马仕首饰怎么卖更划算?本地真实回收行情一览 - 闲置奢品线下探店
  • 基于FAQ的智能问答(二): 召回篇
  • 河南GEO贴牌适合什么人做?创业者选型指南:核心要点与实用指南
  • 生成模型(二):基于流的生成模型(Flow-based Generative Model)
  • 2026年成都半包装修公司口碑实测梳理与高性价比优选参考 - 天下观知