Ошибка подключения к производителю: ошибка: ошибка ssl.certificate.location
Информация об окружающей среде:
ОС [например, 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.
});
Дополнительный контекст:
Производитель kafka поддерживает SSL. При попытке подключения брокера без настройки безопасности и SSL в метаданных он выкинул Error:timeout
, Следовательно, мы добавили конфигурацию для включения ssl и добавления пути к сертификату SSL и ключу, как указано выше в конфигурации, но это не сработало, либо выдает ошибку, которую я не могу понять ниже, это ошибка:
Ошибка подключения к производителю: Ошибка: ошибка ssl.certificate.location: .\ Ssl\ssl_rsa.c:701: ошибка:140DC002: подпрограммы SSL:SSL_CTX_use_certificate_chain_file: системная библиотека: