美文网首页
CentOS 搭建ELK

CentOS 搭建ELK

作者: 搬砖_工程师 | 来源:发表于2017-11-02 11:40 被阅读39次

工作准备

安装docker
yum install docker

拉取镜像

docker  pull elasticsearch
docker  pull kibana
docker  pull logstash  

启动容器

docker network create mynetwork --driver=bridge
docker run -d -p 9200:9200 -p 9300:9300 --name myelastic --network mynetwork docker.io/elasticsearch
docker run -d --network mynetwork --name mykibana -e ELASTICSEARCH_URL=http://myelastic:9200 -p 5601:5601 docker.io/kibana

  

方法一

利用command命令行方式设置配置

docker run -it --name mylogstash --network mynetwork -d  logstash -e 'input { stdin { } } output { elasticsearch { hosts=>[ "myelastic:9200" ] } stdout { } }'

方法二

使用配置文件方式配置

docker run -it --network mynetwork --rm -v /home/elk/config-dir:/etc/conf.d -v /tmp:/tmp logstash -f /etc/conf.d/logstash.conf

注意:挂载配置文件时,在centos7中会因为文档安全性问题出现在docker中访问出现访问权限不足.下面命令解决centos7的安全性问题

chcon -Rt svirt_sandbox_file_t soft
这样就可以访问ip:5601

相关文章

网友评论

      本文标题:CentOS 搭建ELK

      本文链接:https://www.haomeiwen.com/subject/lasopxtx.html