syslog-ng 上缺少 Kafka 模块。

syslog-ng 上缺少 Kafka 模块。

我正在尝试安装 syslog-ng 及其 kafka 模块。如果有必要的话,我会使用 docker debian:latest。

运行“apt-get install syslog-ng”后,syslog-ng 无法访问 kafka 模块,即使它们都已安装,如我所见dpkg -l

ii  syslog-ng                         3.8.1-1                    all          Enhanced system logging daemon (metapackage)
ii  syslog-ng-core                    3.8.1-1                    amd64        Enhanced system logging daemon (core)
(...)
ii  syslog-ng-mod-java                3.8.1-1                    amd64        Enhanced system logging daemon (Java destination)
ii  syslog-ng-mod-java-common-lib     3.8.1-1                    amd64        Enhanced system logging daemon (Java module common library)
ii  syslog-ng-mod-journal             3.8.1-1                    amd64        Enhanced system logging daemon (systemd journal plugin)
ii  syslog-ng-mod-json                3.8.1-1                    amd64        Enhanced system logging daemon (JSON plugin)
ii  syslog-ng-mod-kafka               3.8.1-1                    amd64        Enhanced system logging daemon (Kafka destination)
(...)

但是运行时syslog-ng --version我没有在可用模块列表中看到 kafka,并且 syslog 本身因Can't find class; class_name='org.syslog_ng.kafka.KafkaDestination'异常而失败。

有什么线索可以知道哪里出了问题吗?提前致谢。

相关内容