Logstash 5未输出filebeat输入和Kafka输入

Logstash 5未输出filebeat输入和Kafka输入,logstash,apache-kafka,Logstash,Apache Kafka,下面是Logstash5服务器上的配置 input { kafka { topics => ["logstash_logs"] bootstrap_servers => "zk_server:2181" codec => plain { format => "%{message}" } } } input { beats { port => 5044 ssl => true ssl_certificate => "/etc/pki/tls/certs/

下面是Logstash5服务器上的配置

input {
kafka {
topics => ["logstash_logs"]
bootstrap_servers => "zk_server:2181"
codec => plain {
format => "%{message}"
}
}
}

input {
beats {
port => 5044
ssl => true
ssl_certificate => "/etc/pki/tls/certs/logstash-forwarder.crt"
ssl_key => "/etc/pki/tls/private/logstash-forwarder.key"
}
}

output{
stdout{}
}
filebeat与Logstash服务器在同一台机器上配置。它的配置也正确

我仍然无法在/var/log/logstash/logstash.stdout中看到数据

logstash是以-log.level=debug开始的,但是我在log/var/log/logstash/logstash.log中看不到任何东西


请帮助我调试安装程序

bootstrap\u服务器
指的是Kafka代理本身,而不是Zookeeper实例。从卡夫卡0.9开始,消费者不再直接与Zookeeper打交道(除非它真的愿意)

这里真正的问题是Logstash没有为用户提供足够的信息来推断为什么这不起作用。文件中也没有明确说明这是卡夫卡而不是Zookeeper。但是,它们在默认端口号
:9092
中提供提示


请参见

bootstrap\u服务器
指的是Kafka代理本身,而不是Zookeeper实例。从卡夫卡0.9开始,消费者不再直接与Zookeeper打交道(除非它真的愿意)

这里真正的问题是Logstash没有为用户提供足够的信息来推断为什么这不起作用。文件中也没有明确说明这是卡夫卡而不是Zookeeper。但是,它们在默认端口号
:9092
中提供提示


请参见将端口号从
2181
更改为
9092
,出现相同问题。
检查日志,在logstash日志上做一个tail
tail-f-10/var/log/logstash/logstash.log
您应该看到
ipaddress:2181
连接被拒绝

将端口号从
2181
更改为
9092
,出现相同问题。 检查日志,在logstash日志上做一个tail
tail-f-10/var/log/logstash/logstash.log
您应该看到
ipaddress:2181
连接被拒绝