【问题标题】:Docker with Kibana and elasticsearch ! Do I need logstash?使用 Kibana 和 elasticsearch 的 Docker !我需要logstash吗?
【发布时间】:2017-12-11 09:51:25
【问题描述】:

我正在尝试使用 kibana 和 elasticsearch 配置 docker-compose,我想知道我是否也需要 logstash?

【问题讨论】:

    标签: docker elasticsearch logstash kibana


    【解决方案1】:

    没有。如果您不需要 Logstash 功能,则不需要它。

    使用 Elasticsearch 和 Kibana 的简单示例如下:

    ---
    version: '2'
    services:
    
      elasticsearch:
        image: docker.elastic.co/elasticsearch/elasticsearch:$ELASTIC_VERSION
        volumes:
          - /usr/share/elasticsearch/data
        ports:
          - 9200:9200
    
      kibana:
        image: docker.elastic.co/kibana/kibana:$ELASTIC_VERSION
        links:
          - elasticsearch
        ports:
          - 5601:5601
    

    Kibana 凭据(如果您使用的是版本 5):

    login: elastic
    password: changeme
    

    【讨论】:

    • “不工作”是什么意思?您需要在同一目录中有一个 .env 文件,该文件指定版本 - 例如:ELASTIC_VERSION=6.0.1
    • 问题是缺少 vm.max_map_count=262144 这会破坏 elasticsearch 的启动。
    • 啊,如果您为 Windows 运行 docker-machine 而不是 Docker for Window(或在生产模式下,但上面的 Docker Compose 文件不使用生产模式),这可能是必需的。跨度>
    • 在windows中还需要登录“docker-machine ssh default”并执行“sysctl -w vm.max_map_count=262144”
    猜你喜欢
    • 2021-03-27
    • 1970-01-01
    • 2019-09-08
    • 1970-01-01
    • 1970-01-01
    • 2022-10-24
    • 1970-01-01
    • 2017-05-22
    • 1970-01-01
    相关资源
    最近更新 更多