连接到生产者时发生错误:错误:ssl.certificate.location失败

时间:2019-01-30 08:09:14

标签: ssl apache-kafka ssl-certificate kafka-producer-api node-kafka-streams

环境信息:

  • OS [例如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:系统库:

0 个答案:

没有答案