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

docker搭建elasticsearch服务

  1. 创建docker-compose.yml
version: '1.0'
# 服务配置
services:
  elasticsearch:
    container_name: es01
    image: docker.elastic.co/elasticsearch/elasticsearch:8.12.2
    restart: unless-stopped
    environment:
      - "ES_JAVA_OPTS=-Xms1024m -Xmx1024m"
      - "TZ=Asia/Shanghai"
      - "discovery.type=single-node"
      - "ELASTIC_PASSWORD=123456"
    ports:
      - "9200:9200"
      - "9300:9300"
    volumes:
      # - /home/elasticsearch/config:/usr/share/elasticsearch/config
      - /home/elasticsearch/data:/usr/share/elasticsearch/data
      - /home/elasticsearch/plugins:/usr/share/elasticsearch/plugins
    networks:
      - elastic_net
  kibana:
    container_name: kibana01
    image: docker.elastic.co/kibana/kibana:8.12.2
    restart: unless-stopped
    environment:
      - "TZ=Asia/Shanghai"
      - "I18N_LOCALE=zh-CN"
      - "ELASTICSEARCH_HOSTS=http://elasticsearch:9200"
      - "ELASTICSEARCH_USERNAME=test"
      - "ELASTICSEARCH_PASSWORD=123456"
    ports:
      - "5601:5601"
        #volumes:
        #- /home/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml
    networks:
      - elastic_net
    depends_on:
      - elasticsearch
# 网络配置
networks:
  elastic_net:
    driver: bridge
  1. 创建compose-up.sh
docker-compose -f /home/data/docker-compose.yml up -d

echo "执行成功 $?"

查看版本
下载elasticsearch

https://www.elastic.co/downloads/past-releases#elasticsearch

下载kibana

https://www.elastic.co/downloads/past-releases#kibana

下载ik分词器

https://release.infinilabs.com/analysis-ik/stable/

下载解析文档插件

https://www.elastic.co/guide/en/elasticsearch/plugins/7.6.2/index.html


http://www.kler.cn/a/429819.html

相关文章:

  • 记录一次电脑被入侵用来挖矿的过程(Trojan、Miner、Hack、turminoob)
  • python爬虫--小白篇【爬虫实践】
  • R 语言科研绘图第 4 期 --- 折线图-置信区间
  • 一种基于通义千问prompt辅助+Qwen2.5-coder-32b+Bolt.new+v0+Cursor的无代码对话网站构建方法
  • 使用 RabbitMQ 创建简单消费者的完整指南
  • 什么是Layer Normalization?
  • SpringBoot下类加入容器的几种方式
  • K8S命令部署后端(流水线全自动化部署)
  • P2249 【深基13.例1】查找
  • 2.linux中调度kettle
  • React - useActionState、useFormStatus与表单处理
  • 小迪笔记 第四十五天 sql 注入进阶 :二次注入,堆叠注入,数据读取(load_file)加外带
  • 适配器模式——设计模式
  • 数据分析:学习指南
  • DDR的跨4K问题
  • java的23种设计模式使用场景
  • 一文详解java中的方法
  • # issue 8 TCP内部原理和UDP编程
  • unity 让文字呈现弧度变化
  • 什么是MMD Maximum Mean Discrepancy 最大均值差异?
  • 《网络安全编程基础》之Socket编程