跳转至

2.3 client 配置

client_security.properties

bootstrap.servers=180.76.140.179:9093

security.protocol=SSL

ssl.truststore.location=/root/client.truststore.jks
ssl.truststore.password=*****

# 如果 client 端也提供证书
# ssl.keystore.location=/root/client.keystore.jks
# ssl.keystore.password=*****
# ssl.key.password=******

# server 地址与证书中的 CN 或者 SAN 中包含的信息一致
# 默认 https 表示需要验证,为空关闭验证
ssl.endpoint.identification.algorithm=

ssl.enabled.protocols = TLSv1.2,TLSv1.1,TLSv1
ssl.protocol = TLSv1.2

使用

生产

bin/kafka-console-producer.sh --bootstrap-server 180.76.140.179:9093 --topic __test --producer.config client_security.properties

消费

bin/kafka-console-consumer.sh --bootstrap-server 180.76.140.179:9093 --topic __test --from-beginning --consumer.config client_security.properties