症状
トピック管理ApsaraMQ for Kafka コンソールの [トピック] ページでトピックを作成しました。Filebeat を使用してトピックにメッセージを送信すると、Request was for a topic or partition that does not exist on this broker というエラーメッセージが返されます。
原因
Filebeat が Message Queue for Apache Kafka のトピックにメッセージを送信すると、Filebeat はトピック名の大文字を小文字に自動的に変換します。たとえば、Filebeat を使用して AAA という名前のトピックにメッセージを送信すると、Filebeat はトピックの名前を aaa に自動的に変換します。ただし、Message Queue for Apache Kafka には aaa という名前のトピックは存在しません。そのため、Request was for a topic or partition that does not exist on this broker というエラーメッセージが返されます。
解決策
トピック管理ApsaraMQ for Kafka コンソールの [トピック] ページで、小文字のみを含む名前のトピックを作成します。