问题现象

云消息队列 Kafka 版控制台Topic 管理页面,您已成功创建Topic,但使用Filebeat向该Topic发送消息却出现Request was for a topic or partition that does not exist on this broker.的错误提示。

可能原因

Filebeat向Topic发送消息时,会自动将Topic名称中的大写字母转换成小写字母。例如,您使用Filebeat向名称为AAA的Topic发送消息时,Filebeat会自动转换成向名称为aaa的Topic发送消息。由于发送消息的请求无法找到订阅的Topic,所以出现Request was for a topic or partition that does not exist on this broker.的错误提示。

解决方案

云消息队列 Kafka 版控制台Topic 管理页面创建Topic,请使用全小写字母给Topic命名。