zoukankan      html  css  js  c++  java
  • setup elk with docker-compose

    version: '2'
    services:
      elasticsearch:
        image: docker.calix.local:18080/docker-elasticsearch:6.2.2-1
        container_name: elasticsearch
        environment:
          - CLUSTER_NAME=docker-cluster
          - bootstrap.memory_lock=true
          - NODE_NAME=node0
          - discovery.type=zen
          - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
          - "xpack.security.enabled=false"
        ulimits:
          memlock:
            soft: -1
            hard: -1
        mem_limit: 1g
        privileged: true
        volumes:
          - /root/docker-elk/official/elk_data/node1:/usr/share/elasticsearch/data
        ports:
          - 9200:9200
        networks:
          - esnet
      elasticsearch2:
        image: docker.calix.local:18080/docker-elasticsearch:6.2.2-1
        environment:
          - CLUSTER_NAME=docker-cluster
          - bootstrap.memory_lock=true
          - NODE_NAME=node1
          - discovery.type=zen
          - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
          - "xpack.security.enabled=false"
          - DISCOVERY_HOSTS=elasticsearch
        ulimits:
          memlock:
            soft: -1
            hard: -1
        mem_limit: 1g
        privileged: true
        volumes:
          - /root/docker-elk/official/elk_data/node2:/usr/share/elasticsearch/data
        networks:
          - esnet
      elasticsearch3:
        image: docker.calix.local:18080/docker-elasticsearch:6.2.2-1
        environment:
          - CLUSTER_NAME=docker-cluster
          - bootstrap.memory_lock=true
          - NODE_NAME=node2
          - discovery.type=zen
          - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
          - "xpack.security.enabled=false"
          - DISCOVERY_HOSTS=elasticsearch
        ulimits:
          memlock:
            soft: -1
            hard: -1
        mem_limit: 1g
        privileged: true
        volumes:
          - /root/docker-elk/official/elk_data/node3:/usr/share/elasticsearch/data
        networks:
          - esnet
      logstash:
        image: docker.elastic.co/logstash/logstash:6.2.4
        container_name: logstash
        environment:
          - "xpack.monitoring.enabled=true"
          - "xpack.security.enabled=false"
        volumes:
          - /root/docker-elk/official/logstash/:/usr/share/logstash/pipeline/
        ports:
          - "4560:4560"
          - "5044:5044"
        networks:
          - esnet
        depends_on:
          - elasticsearch
      kibana:
        image: docker.elastic.co/kibana/kibana-oss:6.2.2
        container_name: kibana
        environment:
          - "ELASTICSEARCH_URL=http://elasticsearch:9200"
          - "xpack.security.enabled=false"
        networks:
          - esnet
        links:
          - "elasticsearch:elasticsearch"
        depends_on:
          - elasticsearch
        ports:
          - 5601:5601
    networks:
      esnet:
  • 相关阅读:
    linux删除目录的命令
    Windows XP下git通过代理下载android代码
    白话算法希尔排序
    操作系统——存储技术
    如何理解Linus Torvalds的“什么才是优秀程序员”的话
    程序员自我修养读书随笔——目标文件
    面试求职:大数据处理总结
    持久化与Session定义
    java中byte转换int时为何与0xff进行与运算
    OSI七层相关协议
  • 原文地址:https://www.cnblogs.com/tben/p/8961107.html
Copyright © 2011-2022 走看看