我正在尝试安装syslog-ng和它的kafka模块。 我正在使用dockerdebian:最新的,如果这件事。
运行'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' Can't find class; class_name='org.syslog_ng.kafka.KafkaDestination'exception。
任何线索可能是错误的? 提前致谢。