Apache kafka 卡夫卡对每个主题都有无效的主题例外!为什么?

Apache kafka 卡夫卡对每个主题都有无效的主题例外!为什么?,apache-kafka,confluent-platform,Apache Kafka,Confluent Platform,我在Ubuntu服务器上安装了最新的融合平台Kafka。现在,当我试图从主题中获取信息时,我发现上周五所有正在工作的主题以及我创建的任何新主题都有一个错误 kafka-topics --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic distance2 主题创建距离2 kafka-console-consumer --bootstrap-server localh

我在Ubuntu服务器上安装了最新的融合平台Kafka。现在,当我试图从主题中获取信息时,我发现上周五所有正在工作的主题以及我创建的任何新主题都有一个错误

kafka-topics --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic distance2
主题创建距离2

   kafka-console-consumer --bootstrap-server localhost:9092 --topic  distance2  --from-beginning
[2020-06-01 08:00:27746]获取相关id为2的元数据时出现警告[Consumer clientId=Consumer-console-Consumer-56224-1,groupId=console-Consumer-56224]错误:{distance2=INVALID_TOPIC_EXCEPTION}(org.apache.kafka.clients.NetworkClient) [2020-06-01 08:00:27747]错误[Consumer clientId=Consumer-console-Consumer-56224-1,groupId=console-Consumer-56224]元数据响应报告了无效主题[distance2](org.apache.kafka.clients.Metadata) [2020-06-01 08:00:27748]错误处理消息,终止使用者进程:(kafka.tools.ConsoleConsumer$)


作为一个原则问题,似乎某些东西无效的原因应该是可以得到的。我如何找到原因?

除了在评论部分(来自文档)中提供的信息外,还提供其他信息:

客户端试图对无效主题执行操作。 例如,主题名称太长,包含无效字符 此异常不可重试,因为该操作不会 突然变得有效

有效字符为“-”、“.”、“u.”

我遇到了相同的错误

[WARN ] 2021-01-13 19:24:44.516 [tx.id=] [kafka-producer-network-thread | producer-1] NetworkClient - 
[Producer clientId=producer-1] Error while fetching metadata with correlation id 574 : {publish.data.dev =INVALID_TOPIC_EXCEPTION}
由于属性文件(即“publish.data.dev”)中的主题名称后面有空格,因此发生错误
删除空格后已修复

异常中的主题名称结尾似乎有空格?好的,这是一个有趣的观察结果让我看看..是的,似乎是这样。是的,就是这样。谢谢,幸好我的问题已经到了极限。我已经在Ubuntu上安装了卡夫卡,并从systemctl开始。现在我无法获取连接器的日志,除了/var/log上的tail syslog,我在任何地方都看不到连接器的日志。我确实找到了log4j,它似乎被配置为写入文件,但看不到它在任何地方写入了文件。也不知道我会怎么在标准音乐里听。只有整个系统日志的尾部似乎可以工作,但对于调试来说并不是很好。
[WARN ] 2021-01-13 19:24:44.516 [tx.id=] [kafka-producer-network-thread | producer-1] NetworkClient - 
[Producer clientId=producer-1] Error while fetching metadata with correlation id 574 : {publish.data.dev =INVALID_TOPIC_EXCEPTION}