开始使用 TICK 堆栈,我对此很陌生。为 TICK 分配了一台专用机器来运行和接收数据。首先,我使用 udp 将 3 个实例的指标发送到 TICK 堆栈,一切都很好。现在,我也想发送Kafka
信息,这是安全的(ssl 认证)。安全证书随附文件:ca-cert
, ca-cert.srl
, ca-key
, cert-file
, cert-signed
, kafka.client.truststore.jks
, kafka.server.keystore.jks
, kafka.server.truststore.jks
.
另一方面,我正在尝试使用 TSL 配置参数配置 telegraf.conf 文件
tls_ca = "ca-cert"
tls_cert = "cert-signed"
tls_key = "ca-key"
在启动电报时,显示的错误是:
2019-01-18T11:51:48Z E![agent] 无法连接到输出 kafka,15 秒后重试,错误是 'could not load keypair cert-signed:ca-key: tls: failed to parse private key'
2019-01-18T11:52:03Z E![telegraf] 错误运行代理:无法加载密钥对证书签名:ca-key:tls:无法解析私钥
不知道发生了什么。帮助我调试或选择正确的文件。我知道kafka.client.truststore.jks
在任何客户端尝试访问 kafka 时都会使用它。
但是这里是如何使用的,作为电报是一个试图发布的客户端?