Boot 日志怎样经 Flume 收集和分析?
先说出你的答案
定义边界、关键机制、一个反例;P8题再补容量、失败与验证。
查看完整题解
参考回答
直接回答
应用先输出清楚日志,Flume Agent通过Source接收、Channel暂存、Sink投递到目标,再由下游存储和分析系统处理。Boot负责应用或相应启动集成,不替代这条采集链。Flume1.11官方确有Boot部署支持,但不能推断它已经与本批Boot4.1.2完成依赖兼容验证。
讲清原理
可靠性与Channel类型、事务、容量和Sink确认有关;内存与文件通道在性能及故障恢复上有不同代价。重试可能重复,队列满会产生背压或失败,不能用“可靠采集”四个字承诺永不丢失、永不重复。
文件轮转、字符编码、事件边界和长期索引都要测试,Source读到字节不等于下游已持久化。选型还应比较现有采集平台和维护要求,不因为老题提到Flume就强行嵌入现代Web应用。
例子与易错点
本批只解释Flume1.11采集模型与版本边界,未启动Agent。固定中文日志、断网、重启和通道耗尽是集成验收重点;不要把原始密码或令牌送入任何采集链。
相关题:第 33 题、第 48 题。
和评分标准对照,你能独立回答到哪一步?
自评会安排下一次复习,不保存你的口述内容。
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。