微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Kafka Producer的SSL配置

如何解决Kafka Producer的SSL配置

我已基于以下链接为经纪人(名为kafka1)和生产者配置了SSL:{>

不同于代理,生产者尚未在producer.properties文件中成功配置。由于存在具有以下配置的Kerberos身份验证服务,因此无法设置以上链接中提到的security.protocol = SSL

security.protocol=SASL_PLAINTEXT
sasl.mechanism=GSSAPI
sasl.kerberos.service.name=kafka

为了向kafka生成数据,使用了以下命令:

kafka-console-producer.sh --broker-list kafka1.sgi.ir:9093 --topic test1kafka1 --producer.config /home/pskafka/kafka_2.12-2.4.0/config/producer.properties

最后,我的问题是如何在producer.properties配置文件中设置SSL?

producer.properties配置文件的映像如下所示:

compression.type=none
security.protocol=SASL_PLAINTEXT
sasl.mechanism=GSSAPI
sasl.kerberos.service.name=kafka
#security.protocol=SSL
ssl.truststore.location=/var/private/ssl/kafka.truststore.jks
ssl.truststore.password=test123
ssl.keystore.location=/var/private/ssl/client1.keystore.jks
ssl.keystore.password=test123
ssl.key.password=test123
ssl.enabled.protocols=TLSv1.2,TLSv1.1,TLSv1
#ssl.client.auth=required

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。