Ошибка подключения к производителю: ошибка: ошибка ssl.certificate.location - PullRequest
0 голосов
/ 30 января 2019

Информация о среде:

  • ОС [например, Mac, Arch, Windows 10]: Windows10

  • Версия узла [например, 8.2.1]: 10.4.1

  • Версия NPM [например, 5.4.2]: 6.4.1

  • версия node-rdkafka [например, 2.3.3]: 2.5.1

Шаги для воспроизведения

node-rdkafka Параметры конфигурации:

var producer = new Kafka.Producer({
  'metadata.broker.list': 'ssl-enabled-host:port no',
  'dr_cb': true,
  'security.protocol': 'SSL',
  'ssl.key.location': 'test.key',   //path to the self signed certificate
  'ssl.certificate.location': 'test.crt',  //path to certificate key.
});

Дополнительный контекст:

TheПроизводитель кафки с поддержкой SSL.При попытке подключения посредника без настройки безопасности и SSL в метаданных он выкинул Error:timeout.Следовательно, мы добавили конфигурацию для включения ssl и добавления пути к SSL-сертификату и ключу, как указано выше в конфигурации, но это не сработало, либо выдает ошибку, которую я не могу понять ниже, это ошибка:

Ошибка подключения к производителю: Ошибка: ошибка ssl.certificate.location:. \ Ssl \ ssl_rsa.c: 701: ошибка: 140DC002: Подпрограммы SSL: SSL_CTX_use_certificate_chain_file: системная библиотека:

...