DockerCompose部署es和kibana

DockerCompose文件

bash 复制代码
version: '3.1'
services:
  elasticsearch:
    image: elasticsearch:7.13.3
    container_name: elasticsearch
    privileged: true
    ports:
      - "9200:9200"
      - "9300:9300"
    environment:
      - ES_JAVA_OPTS=-Xms128m -Xmx1024m #设置使用jvm内存大小
      - cluster.name=elasticsearch  #设置集群名称
      - discovery.type=single-node  #以单一节点模式启动
      - bootstrap.memory_lock=true
      - http.cors.enabled=true
      - http.cors.allow-origin=*
      - TZ=Asia/Shanghai
    deploy:
      resources:
        limits:
          cpus: "2"
          memory: 1000M
        reservations:
          memory: 200M
    ulimits:
      memlock:
        soft: -1
        hard: -1

新建文件夹

bash 复制代码
/data/docker/es/plugins
/data/docker/es/data
/data/docker/es/logs

把es的内部文件拷贝出来

bash 复制代码
docker cp elasticsearch:/usr/share/elasticsearch/plugins /opt/docker/data/es/plugins

docker cp elasticsearch:/usr/share/elasticsearch/data /opt/docker/data/es/data

docker cp elasticsearch:/usr/share/elasticsearch/logs /opt/docker/data/es/logs

然后停止容器

删除容器

重新运行yml文件

bash 复制代码
version: '3.1'
services:
  elasticsearch:
    image: elasticsearch:7.13.3
    container_name: elasticsearch
    privileged: true
    ports:
      - "9200:9200"
      - "9300:9300"
    environment:
      - ES_JAVA_OPTS=-Xms128m -Xmx1024m #设置使用jvm内存大小
      - cluster.name=elasticsearch  #设置集群名称
      - discovery.type=single-node  #以单一节点模式启动
      - bootstrap.memory_lock=true
      - http.cors.enabled=true
      - http.cors.allow-origin=*
      - TZ=Asia/Shanghai
    volumes:
      - /opt/docker/data/es/plugins:/usr/share/elasticsearch/plugins #插件文件挂载
      - /opt/docker/data/es/data:/usr/share/elasticsearch/data #数据文件挂载
      - /opt/docker/data/es/logs:/user/share/elasticsearch/logs
    deploy:
      resources:
        limits:
          cpus: "2"
          memory: 1000M
        reservations:
          memory: 200M
    ulimits:
      memlock:
        soft: -1
        hard: -1

部署成功访问

http://服务器id:9200/

kibana 的yml文件

相关推荐
云云3212 小时前
怎么通过亚矩阵云手机实现营销?
大数据·服务器·安全·智能手机·矩阵
新加坡内哥谈技术3 小时前
苏黎世联邦理工学院与加州大学伯克利分校推出MaxInfoRL:平衡内在与外在探索的全新强化学习框架
大数据·人工智能·语言模型
Data-Miner3 小时前
经典案例PPT | 大型水果连锁集团新零售数字化建设方案
大数据·big data
lovelin+v175030409663 小时前
安全性升级:API接口在零信任架构下的安全防护策略
大数据·数据库·人工智能·爬虫·数据分析
道一云黑板报4 小时前
Flink集群批作业实践:七析BI批作业执行
大数据·分布式·数据分析·flink·kubernetes
节点。csn4 小时前
flink集群搭建 详细教程
大数据·服务器·flink
数据爬坡ing5 小时前
小白考研历程:跌跌撞撞,起起伏伏,五个月备战历程!!!
大数据·笔记·考研·数据分析
云云3215 小时前
云手机方案全解析
大数据·服务器·安全·智能手机·矩阵
武子康6 小时前
大数据-257 离线数仓 - 数据质量监控 监控方法 Griffin架构
java·大数据·数据仓库·hive·hadoop·后端
碳学长6 小时前
2025系统架构师(一考就过):案例题之一:嵌入式架构、大数据架构、ISA
大数据·架构·系统架构