20. Docker 安装启动 ELK

  1. 下载镜像(时间很久,耐心要足):
    docker pull sebp/elk

  2. 创建Docker容器(只用在第一次使用的时候才创建)
    docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -e ES_MIN_MEM=128m -e ES_MAX_MEM=1024m -it --name elk sebp/elk

  3. 新建一个控制台,输入以下命令进入docker容器:
    docker exec -it elk /bin/bash

  4. 修改配置文件
    配置文件的位置:vi /etc/logstash/conf.d/02-beats-input.conf
    将其中的内容都删掉,替换成下面的配置

input {
    tcp {
        port => 5044
        codec => json_lines
    }
}
output{
    elasticsearch {
    hosts => ["localhost:9200"]
    }
}
  1. 重启docker容器(大概等5-10分钟,等待服务重启)
docker restart elk
  1. 访问Kibana
    http://localhost:5601/
posted @ 2022-03-02 16:28  呱呱二号  阅读(248)  评论(0编辑  收藏  举报