問題現象
在雲訊息佇列 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命名。