Информация о среде:
ОС [например, 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: системная библиотека: