#go #ssl #apache-kafka #gssapi
#Вперед #ssl #apache-kafka #gssapi
Вопрос:
Я пытаюсь создать потребителя, но получаю сообщение об ошибке «Не удалось создать потребителя: нет поставщика для механизма SASL GSSAPI: перекомпилируйте librdkafka с поддержкой libsasl2 или openssl. Текущие параметры сборки: ОБЫЧНЫЙ SASL_SCRAM OAUTHBEARER «. где, в потребителе, с этой конфигурацией
config := amp;kafka.ConfigMap{
"metadata.broker.list": cfg.BrokerHostEndpoint,
"security.protocol": "SASL_PLAINTEXT",
"sasl.kerberos.service.name": "kafka",
"group.id": cfg.ConsumeTopic,
"auto.offset.reset": "earliest",
"go.application.rebalance.enable": true,
"go.events.channel.enable": true,
}
Комментарии:
1. Вместо этого попробуйте sarama, иначе, как говорится
recompile librdkafka with libsasl2 or openssl support
2. что если, если я скомпилирую librdkafka с libsasl2? что на самом деле делает libsasl2..
3. Это библиотека C, которая позволяет использовать протокол SASL.
confluent_go_kafka
вызывает функции C с помощьюlibrdkafka
. Sarama, с другой стороны, этого не делает.