Gejala
Topik telah dibuat di halaman Topics pada ApsaraMQ for Kafka console. Saat menggunakan Filebeat untuk mengirim pesan ke topik tersebut, muncul pesan kesalahan: Permintaan ditujukan untuk topik atau partisi yang tidak ada pada broker ini.
Penyebab
Saat Filebeat mengirim pesan ke topik di Message Queue for Apache Kafka, Filebeat secara otomatis mengubah huruf kapital dalam nama topik menjadi huruf kecil. Sebagai contoh, jika Anda menggunakan Filebeat untuk mengirim pesan ke topik bernama AAA, Filebeat akan mengubah nama topik tersebut menjadi aaa. Namun, tidak ada topik bernama aaa yang tersedia di Message Queue for Apache Kafka, sehingga muncul pesan kesalahan: Permintaan ditujukan untuk topik atau partisi yang tidak ada pada broker ini.
Solusi
Buatlah topik dengan nama yang hanya terdiri dari huruf kecil di halaman Topics pada ApsaraMQ for Kafka console.