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文件

相关推荐
mykyle1 小时前
Elasticsearch-ik分析器
大数据·elasticsearch·jenkins
weixin_lynhgworld2 小时前
淘宝扭蛋机小程序系统开发:重塑电商互动模式
大数据·小程序
RPA+AI十二工作室4 小时前
影刀RPA_Temu关键词取数_源码解读
大数据·自动化·源码·rpa·影刀
Sui_Network5 小时前
探索 Sui 上 BTCfi 的各类资产
大数据·人工智能·科技·游戏·区块链
大数据张老师6 小时前
用 AI 做数据分析:从“数字”里挖“规律”
大数据·人工智能
博闻录8 小时前
以 “有机” 重构增长:云集从电商平台到健康生活社区的跃迁
大数据·重构·生活
nbsaas-boot9 小时前
收银系统优惠功能架构:可扩展设计指南(含可扩展性思路与落地细节)
java·大数据·运维
Penge66610 小时前
Elasticsearch深度分页解决方案
elasticsearch
lingling00910 小时前
实验记录安全存储:生物医药科研的数字化基石
大数据·人工智能