基于Logstash 5.4.0版本
主要针对收集本地文件日志后写入kafka这个场景
还在进一步使用中, 遇到的新的问题会持续补充
----
无法写入kafka集群
现象: 可以从本地要收集的文件中读取文件内容...,但无法写入kafka集群;
原因: kafka 集群版本为0.9.0.1, Logstash中自带的kafka client jar包不兼容, 官方文档其实有说明
解决方案: 使用kafka 0.9.0.1...无法退出Logstash进程之一
现象: kill -SIGTERM后,logstash进程一直无法结束, 日志里会报The shutdown process appears to be stalled...-3.0.3/lib/logstash/codecs/identity_map_codec.rb这个文件中的start和stop函数, 按现在的逻辑stop后start仍可能被调用, 然后在start里又开启了一个新的...版本是0.9.0.1, logstash中我们也是用了对应的sdk版本, 手动merge了官方的修复,替换kafka sdk jar, 测试目前没有问题
----
Logstash源码分析-框架概述