当前位置: 首页 > news >正文

【分布式系统】Filebeat+Kafka+ELK 的服务部署

目录

一.实验准备

二.配置部署 Filebeat

三.配置Logstash

四.验证


一.实验准备

结合之前的博客中的实验

主机名ip地址主要软件
es01192.168.80.101ElasticSearch
es02192.168.80.102ElasticSearch
es03192.168.80.103ElasticSearch、Kibana
nginx01192.168.80.104nginx、Logstash
NA192.168.80.105nginx、Filebeat
NA192.168.80.106Zookeeper、Kafka
NA192.168.80.107Zookeeper、Kafka
NA192.168.80.108Zookeeper、Kafka

二.配置部署 Filebeat

cd /usr/local/filebeatvim filebeat.yml
注释162、164行内容
163行起添加
output.kafka:enabled: truehosts: ["192.168.80.106:9092","192.168.80.107","192.168.80.108"]  #指定 Kafka 集群配置topic: "nginx"    #指定 Kafka 的 topic启动 filebeat
./filebeat -e -c filebeat.yml

三.配置Logstash

cd /etc/logstash/conf.d/
vim kafka.conf
input {kafka {bootstrap_server => "192.168.80.106:9092,192.168.80.107:9092,192.168.80.108:9092"topics => "nginx"type => "nginx_kafka"auto_offset_reset => "latest"}
}#filter {}output {elasticsearch {hosts => ["192.168.80.101:9200", "192.168.80.102:9200", "192.168.80.103:9200"]index => "nginx_kafka-%{+yyyy.MM.dd}"}
}logstash -t -f kafka.conf
logstash -f kafka.conf

四.验证

浏览器访问 http://192.168.80.103:5601 登录 Kibana,单击【管理】按钮【创建索引模式】,搜

索【nginx_kafka-*】单击 【下一步】按钮创建,选择【@timestamp】 按钮,【创建索引模

式】;可查看图表信息及日志信息

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • centos 安装ffmpeg
  • 栈(Stack)与队列(Queue,Deque)
  • 亚信安全新一代终端安全TrustOne2024年重磅升级
  • U盘打不开的终极解决方案:原因剖析、恢复策略与预防之道
  • JavaSe系列二十七: Java正则表达式
  • Linux rpm和ssh损坏修复
  • 解析 pdfminer layout.py LAParams类及其应用实例
  • Redis 集群模式
  • 宝兰德参编金融智能体标准,深耕大模型场景化落地
  • ubuntu防火墙指定端口开放设置
  • c#获取本机的MAC地址(附源码)
  • Python学习笔记36:进阶篇(二十五)pygame的使用之事件监听控制切歌和暂停,继续播放
  • 黑马程序员2024最新SpringCloud微服务开发与实战 个人学习心得、踩坑、与bug记录 Day4
  • STM32 IIC详解(软件模拟)
  • 【GameFramework扩展应用】6-1、接入热更新框架HybridCLR
  • [deviceone开发]-do_Webview的基本示例
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • android图片蒙层
  • Angular 响应式表单之下拉框
  • git 常用命令
  • Javascript 原型链
  • Otto开发初探——微服务依赖管理新利器
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • Selenium实战教程系列(二)---元素定位
  • socket.io+express实现聊天室的思考(三)
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • Vue官网教程学习过程中值得记录的一些事情
  • windows下使用nginx调试简介
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 前端学习笔记之观察者模式
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 在Unity中实现一个简单的消息管理器
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • Java总结 - String - 这篇请使劲喷我
  • 整理一些计算机基础知识!
  • #162 (Div. 2)
  • #Z0458. 树的中心2
  • $.each()与$(selector).each()
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (2)空速传感器
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (JS基础)String 类型
  • (leetcode学习)236. 二叉树的最近公共祖先
  • (一)appium-desktop定位元素原理
  • (一)模式识别——基于SVM的道路分割实验(附资源)
  • (转)Windows2003安全设置/维护
  • (自用)仿写程序
  • .net core docker部署教程和细节问题