docker安装elk(Elasticsearch+logstash+kibana)

这篇具有很好参考价值的文章主要介绍了docker安装elk(Elasticsearch+logstash+kibana)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

docker安装elk(Elasticsearch+logstash+kibana),docker,elk,elasticsearch

docker安装elk(Elasticsearch+logstash+kibana),docker,elk,elasticsearch
1. 安装Docker

如果您还没有安装Docker,请先安装Docker。您可以按照官方文档进行安装:https://docs.docker.com/engine/installation/

    1. 安装 docker-ce

[root@k8s-master ~]# yum install docker-ce -y

docker安装elk(Elasticsearch+logstash+kibana),docker,elk,elasticsearch

[root@k8s-master ~]# systemctl start docker && systemctl enable docker.service

 

    1. 配置 docker 镜像加速器和驱动

[root@k8s-master ~]#vim /etc/docker/daemon.json

 {

 "registry-mirrors":["https://rsbud4vc.mirror.aliyuncs.com","https://registry.docker-cn.com","https://docker.mirrors.ustc.edu.cn","https://dockerhub.azk8s.cn","http://hub-mirror.c.163.com","http://qtid6917.mirror.aliyuncs.com", "https://rncxm540.mirror.aliyuncs.com"],

  "exec-opts": ["native.cgroupdriver=systemd"]

}

#修改 docker 文件驱动为 systemd,默认为 cgroupfs,kubelet 默认使用 systemd,两者必须一致才可

以。

[root@k8s-master ~]# systemctl daemon-reload && systemctl restart docker

[root@k8s-master ~]# systemctl status docker

 

    1. 卸载Docker
sudo yum remove docker  docker-common docker-selinux docker-engine

2. 下载ELK镜像

在终端中运行以下命令:

点击复制代码
 
docker pull sebp/elk 
这将下载最新版本的ELK镜像。

docker安装elk(Elasticsearch+logstash+kibana),docker,elk,elasticsearch

3. 运行ELK容器

在终端中运行以下命令:

点击复制代码
 
docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -it --name elk sebp/elk 
这将启动一个名为“elk”的容器,并将端口5601、9200和5044映射到主机上的相应端口。您可以根据需要更改端口映射。

docker安装elk(Elasticsearch+logstash+kibana),docker,elk,elasticsearch

4. 访问Kibana

在浏览器中访问http://localhost:5601,您将看到Kibana的欢迎页面。现在,您可以使用Kibana来可视化和分析日志数据。

5. 配置Logstash

您可以将Logstash配置文件放在主机上的任何位置,并将其挂载到容器中。例如,如果您的配置文件位于主机上的“/path/to/logstash.conf”,则可以使用以下命令运行容器:

点击复制代码
 
docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -v /path/to/logstash.conf:/etc/logstash/conf.d/logstash.conf -it --name elk sebp/elk 
这将将主机上的“/path/to/logstash.conf”文件挂载到容器中的“/etc/logstash/conf.d/logstash.conf”路径下。

6. 发送日志数据到Logstash

您可以使用各种方法将日志数据发送到Logstash。例如,您可以使用Filebeat将日志数据发送到Logstash。有关如何使用Filebeat的详细信息,请参阅官方文档:https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-getting-started.html

7. 查看日志数据

在Kibana中,您可以创建索引模式并可视化和分析日志数据。有关如何在Kibana中创建索引模式的详细信息,请参阅官方文档:https://www.elastic.co/guide/en/kibana/current/index-patterns.html


 文章来源地址https://www.toymoban.com/news/detail-807542.html

到了这里,关于docker安装elk(Elasticsearch+logstash+kibana)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Elasticsearch,Logstash和Kibana安装部署(ELK Stack)

    前言 当今数字化时代,信息的快速增长使得各类组织和企业面临着海量数据的处理和分析挑战。在这样的背景下,ELK Stack(Elasticsearch、Logstash 和 Kibana)作为一套强大的开源工具组合,成为了解决数据管理、搜索和可视化的首选方案。无论是监控日志、实时数据分析,还是构

    2024年02月10日
    浏览(29)
  • 使用 Docker Compose V2 快速搭建日志分析平台 ELK (Elasticsearch、Logstash 和 Kibana)

    ELK 是指 Elasticsearch、Logstash 和 Kibana 这三个开源软件的组合。 Elasticsearch 是一个分布式的搜索和分析引擎,用于日志的存储,搜索,分析,查询。 Logstash 是一个数据收集、转换和传输工具,用于收集过滤和转换数据,然后将其发送到 Elasticsearch 或其他目标存储中。 Kibana 是一个数

    2024年01月20日
    浏览(40)
  • ELK(ElasticSearch, Logstash, Kibana)

    ELK简介 ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具。 Elasticsearch是个开源分布式搜

    2023年04月09日
    浏览(39)
  • ELK(elasticsearch+logstash+kibana+beats)

    Elasticsearch :Elasticsearch(以下简称ES) 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。 ES是 Elastic Stack 的核心,采用集中式数据存储,可以通过机器学习来发现潜在问题。ES能够执行及合并多种类型的搜索(结构化数据、非结构化数据、地

    2024年02月16日
    浏览(44)
  • ELK(Elasticsearch+Logstash+Kibana)日志分析系统

    目录 前言 一、ELK日志分析系统概述 1、三大组件工具介绍 1.1 Elasticsearch 1.1.1 Elasticsearch概念 1.1.2 关系型数据库和ElasticSearch中的对应关系 1.1.3 Elasticsearch提供的操作命令 1.2 Logstash 1.2.1 Logstash概念 1.2.2 Logstash的主要组件 1.2.3 Logstash主机分类 1.2.4 Logstash工作过程 1.3 Kiabana 2、

    2024年04月25日
    浏览(33)
  • ELK日志平台(elasticsearch+logstash+kibana)搭建

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 为了实现分布式日志数据统一收集,实现集中式查询和管理 故障排查 安全信息和事件管理 ELK 是三个开源项目的首字母缩写,这三个项目分别是: Elasticsearch 、 Logstash 和 Kibana 。 • Elasticsearch 是一个搜索

    2024年02月03日
    浏览(33)
  • springboot整合elk(Elasticsearch+Logstash+Kibana)

    功能介绍 ELK 是软件集合Elasticsearch、Logstash、Kibana的简称,由这三个软件及其相关的组件可以打造大规模日志实时处理系统。 Elasticsearch 是一个基于 Lucene 的、支持全文索引的分布式存储和索引引擎,主要负责将日志索引并存储起来,方便业务方检索查询。 Logstash是一个日志收

    2024年02月06日
    浏览(41)
  • elk(elasticsearch+logstash+kibana)搭建日志监控平台

    目录 elk架构原理 安装部署elasticsearch 什么是elasticsearch 创建elasticserch docker容器  安装部署kibana 什么是Kinana 创建Kibana docker容器         拉取镜像         创建配置文件:D:Programsdockerkibanakibana.yml          创建并运行kibana容器         验证登录kibana 安装部署logstash 什么

    2024年02月04日
    浏览(55)
  • Docker 安装Elasticsearch、Kibana、Logstash(宝塔linux)

    ①拉镜像(版本7.17.1) docker pull elasticsearch:7.17.1 docker pull kibana:7.17.1 docker pull logstash:7.17.1 ②查看镜像 docker images 拉取成功! ③创建容器网络(docker network) docker network create elk_network ①启动ES ②复制容器镜像文件( 用于文件映射 )(注意这里要手动在elasticsearch下创建config文件夹

    2023年04月08日
    浏览(31)
  • elasticsearch+logstash+kibana整合(ELK的使用)第一课

    进入 如图,一共四个地方

    2024年02月08日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包