Я пытаюсь подключить брокера Kafka с использованием "SASL_PLAINTEXT" или "PLAINTEXT" , но получаю эту ошибку сбой при транспортировке брокера . Тем не менее, он работает нормально с протоколом "SASL_SSL" , но не работает с любым другим протоколом безопасности.
Вот мой код.
const consumer = new Kafka.KafkaConsumer({
'group.id':'gsuite_consumer',
'metadata.broker.list': *******,
'sasl.mechanisms': 'PLAIN',
'sasl.username': *********,
'sasl.password': ******,
'security.protocol': 'PLAINTEXT'
}, {});
// Connect the consumer.
consumer.connect({timeout: "1000ms"}, (err) => {
if (err) {
console.log(`Error connecting to Kafka broker: ${err}`);
process.exit(-1);
}
console.log("Connected to Kafka broker");
});
Есть идеи, что я делаю не так? здесь, чтобы связаться с брокером. Я также развернул этот код на сервере Heroku, и он не работает