博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
dcoker 搭建 elk环境
阅读量:5873 次
发布时间:2019-06-19

本文共 1280 字,大约阅读时间需要 4 分钟。

hot3.png

一、安装es

1.下载es镜像  docker pull docker.elastic.co/elasticsearch/elasticsearch:5.6.11

2.运行es容器实例  docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:5.6.11

3.进入容器,修改配置,支持跨域     docker exec -it es /bin/bash   

http.cors.enabled: true

http.cors.allow-origin: "*"

4.退出容器,重启 docker restart es

访问本地服务  http://127.0.0.1:9200

查询所有索引  127.0.0.1:9200/_cat

默认用户名和密码 : elastic/changeme

二 安装kibana

在docker里面安装vim命令:  apt-get install vim 如果失败先执行:  apt-get update

1.下载kibana镜像  docker pull kibana:5.6.11

2.运行kibana容器实例   docker run -d  --name  kibana -p 5601:5601  -e ELASTICSEARCH_URL=   kibana:5.6.11 

访问本地服务 

三 安装logstash  

1.新建启动配置文件 first-pipeline.conf

input {
    beats {
        port => "5044"
    }
}
output {
    stdout {
        codec => rubydebug
    }
}

或者 second-pipeline.conf

input {

    beats {
        port => "5044"
    }
}
output {
    elasticsearch {
        hosts => ["http://127.0.0.1:9200"]
        index => logstash_test
        user  => elastic
        password => changeme
    }
}

2.启动 bin/logstash -f second-pipeline.conf

3.访问 

四. 安装filebeat 

1.配置filebeat.yml文件

# 文件路径    

enabled: true

paths:

    - /Users/zhouhai/docker/logs/*.log

#输出到logstash的配置

output.logstash:

  # The Logstash hosts

  hosts: ["127.0.0.1:5044"]

2.启动 filebeat  ./filebeat -e -c  filebeat.yml -d "publish"

转载于:https://my.oschina.net/u/3126880/blog/3051803

你可能感兴趣的文章
用于守护进程的出错处理函数
查看>>
AppCan可以视为Rexsee的存活版
查看>>
【转】SQL SERVER 2005 数据库状态为“可疑”的解决方法
查看>>
事件、委托、委托方法的总结(使用EventHandler<>)
查看>>
Revit API 创建带箭头的标注
查看>>
jetty启动报错Unsupported major.minor version 51.0
查看>>
Xamarin.Android开发实践(七)
查看>>
彩色图像上执行Mean Shift迭代搜索目标 ,维加权直方图 + 巴氏系数 + Mean Shift迭代...
查看>>
深入理解JavaScript系列
查看>>
strtol 函数用法
查看>>
eclipse内存溢出设置
查看>>
搭建jenkins环境(linux操作系统)
查看>>
VS 2015 GIT操作使用说明
查看>>
上海办理房产税变更
查看>>
每天一个linux命令(52):scp命令
查看>>
CMOS Sensor Interface(CSI)
查看>>
linq中的contains条件
查看>>
HDU 5590 ZYB's Biology 水题
查看>>
memcached 分布式聚类算法
查看>>
言未及之而言,谓之躁;言及之而不言,谓之隐;未见颜色而言,谓之瞽(gǔ)...
查看>>