我正在尝试使用“SASL_PLAINTEXT”或“ PLAINTEXT”连接融合的 Kafka 代理,但我收到此错误代理传输失败。但是,它适用于“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 服务器上部署了这段代码,但它不工作