Учетные данные Kafka и потребительские параметры для клиента c ++ - PullRequest
0 голосов
/ 13 февраля 2020

Я пытаюсь использовать Kafka MSG с помощью C ++. Я установил librdkafka и пробовал пример https://github.com/edenhill/librdkafka/blob/master/examples/rdkafka_example.cpp

Теперь меня интересует, как передать имя пользователя, пароль и хранилище доверенных сертификатов потребителю kafka?

1 Ответ

1 голос
/ 14 февраля 2020

В зависимости от того, с каким механизмом аутентификации настроен брокер, вам потребуется настроить клиент со следующими свойствами конфигурации:

  • security.protocol=SASL_PLAINTEXT или SASL_SSL, в зависимости от того, используется ли SSL .
  • sasl.mechanism=PLAIN или любой другой механизм, см. CONFIGURATION.md
  • sasl.username=... и sasl.password=.. для механизмов PLAIN и SCRAM- ...
  • sasl.kerberos.service.name=.. для GSSAPI / Kerberos.

См. CONFIGURATION.md для всех доступных свойств конфигурации, механизмов SASL и т. Д. c.

...