zoukankan      html  css  js  c++  java
  • docker-compose部署elk

    version: "3.4"
    services:
      es-master:
        container_name: es-master
        image: elasticsearch:7.3.1
        restart: always
        ports:
          - 19200:9200
          - 19300:9300
        environment:
          - node.name=es-master
          - cluster.initial_master_nodes=es-master
        volumes:
          - "/home/smb/data/es/master:/usr/share/elasticsearch/data"
          - "/home/smb/config/es/master/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml"
          - "/home/smb/logs/es/master:/user/share/elasticsearch/logs"
        networks:
          - smb
    
      es-node1:
        container_name: es-node1
        image: elasticsearch:7.3.1
        restart: always
        volumes:
          - "/home/smb/data/es/node1:/usr/share/elasticsearch/data"
          - "/home/smb/config/es/node1/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml"
          - "/home/smb/logs/es/node1:/user/share/elasticsearch/logs"
        networks:
          - smb
    
      es-node2:
        container_name: es-node2
        image: elasticsearch:7.3.1
        restart: always
        volumes:
          - "/home/smb/data/es/node2:/usr/share/elasticsearch/data"
          - "/home/smb/config/es/node2/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml"
          - "/home/smb/logs/es/node2:/user/share/elasticsearch/logs"
        networks:
          - smb
    
      kibana:
        container_name: kibana
        image: kibana:7.3.1
        ports:
          - 15601:5601
        networks:
          - smb
    
      logstash:
        container_name: logstash
        image: logstash:7.3.1
        ports:
          - 15044:5044
        networks:
          - smb
        volumes:
          - "/home/smb/config/logstash/logstash.yml:/usr/share/logstash/config/logstash.yml"
          - "/home/smb/share/logstash/conf.d/:/usr/share/logstash/conf.d/"
    
    #  filebeat:
    #    container_name: filebeat
    #    image: store/elastic/filebeat:7.3.1
    #    command: --strict.perms=false
    #    networks:
    #      - custom
    #    volumes:
    #      - ${PWD}/docker/filebeat/filebeat.docker.yml:/usr/share/filebeat/filebeat.yml
    #      - /var/log/laravel/:/var/log/laravel/
    #      - /var/lib/docker/containers:/var/lib/docker/containers:ro
    #      - /var/run/docker.sock:/var/run/docker.sock
    #
    networks:
      smb:
    

      

  • 相关阅读:
    第二章 Google guava cache源码解析1--构建缓存器
    第十一章 AtomicInteger源码解析
    JVM虚拟机(五):JDK8内存模型—消失的PermGen
    JVM虚拟机(四):JVM 垃圾回收机制概念及其算法
    Java中RunTime类介绍
    JVM虚拟机(三):参数配置
    ZooKeeperEclipse 插件
    zookeeper(五):Zookeeper中的Access Control(ACL)
    zookeeper(六):Zookeeper客户端Curator的API使用详解
    Java并发编程(九):拓展
  • 原文地址:https://www.cnblogs.com/tswcypy/p/11458729.html
Copyright © 2011-2022 走看看