【运维面试】秘不外宣的运维项目技术面试准备方法一

本文介绍了ELK项目背景,涉及日志收集、存储和分析的解决方案。文章详述了filebeat、logstash、kafka、elasticsearch和kibana在ELK架构中的角色,以及面试中可能遇到的关于数据流程、Kafka的ISR和AR、ES插件、分词器等问题。同时,解释了为何使用nginx作为代理以及各个组件的工作原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


很多同学在简历上写了运维项目,面试官可能会问哪些问题一定要提前准备好,今天我就来给大家模拟一次面试准备过程,让大家对自己的简历上的项目如何准备有个初步的认识。

在这里插入图片描述
如果你的项目是这个ELK项目,你一般去介绍自己的项目的时候:

项目背景: 公司的线上业务部署在几十台服务器上,线上的日志如果使用ansible执行命令远程去grep,已经越来越不方便了,部门多次开会讨论,决定上线一套日志分析系统。 这套系统的雏形是rsyslog+kafka+elasticsearch,最后演化为图片中的架构。

这个项目是本人负责的,花了一个月的时间。

我们业务服务器上都安装了filebeat,确保数据的一个收集,然后failbeat会把数据发送到logastash或者kafka.
kafka是一个消息队列,订阅者就是filebeat,消费者就是logstash,在logstash里做过滤,分析和清晰,然后 传送给es, 最后通过kibana展示出来。

面试官可能会问的问题:

1. 这个项目的流程你说一下?

首先我们会在业务端都去安装filebeat,在filebeat有两个组件prospector和harvester,这两个组件一起来工作读取文件,并将数据发送到kafka里。kakfa就相当于是一个broker,起到一个缓冲的作用。
kafka的通信模式的话,一个点对点的模式,一

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

互联网老辛

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值