Я много пытался решить эту проблему, но получил ошибку
{ Error: No provider for SASL mechanism GSSAPI: recompile librdkafka with libsasl2 or openssl support. Current build options: PLAIN SASL_SCRAM
at Function.createLibrdkafkaError [as create] (/mnt/c/Repo/firm-datahub-api/node_modules/node-rdkafka/lib/error.js:260:10)
at /mnt/c/Repo/firm-datahub-api/node_modules/node-rdkafka/lib/client.js:187:28
message: 'No provider for SASL mechanism GSSAPI: recompile librdkafka with libsasl2 or openssl support. Current build options: PLAIN SASL_SCRAM',
code: -172,
errno: -172,
origin: 'kafka' }
Не уверен, как ее решить.Конфигурация моего продюсера:
producer = new Kafka.Producer({
'debug': 'protocol,security',
'dr_cb': true,
'socket.keepalive.enable': true,
'message.max.bytes': 17000000,
'metadata.broker.list': process.env.MY_KAFKA_BROKER_LIST,
'queue.buffering.max.ms': 100,
'sasl.kerberos.keytab': "mytab.keytab",
'sasl.kerberos.principal': 'mytab@domain.INT',
'sasl.kerberos.service.name': 'myServiceName',
'security.protocol': 'sasl_plaintext'
});
Может кто-нибудь помочь?