文章目录
1. 使用keytool来为集群的每台机器生成密钥和证书。
1. 先执行下面的脚本
会要输入很多次密码建议密码都一样
#!/bin/bash
#Step 1
#以下注意修改时间 默认时间365
keytool -keystore server.keystore.jks -alias localhost -validity 365 -keyalg RSA -genkey
#Step 2
openssl req -new -x509 -keyout ca-key -out ca-cert -days 365
keytool -keystore server.truststore.jks -alias CARoot -import -file ca-cert
keytool -keystore client.truststore.jks -alias CARoot -import -file ca-cert
#Step 3
keytool -keystore server.keystore.jks -alias localhost -certreq -file cert-file
#得修改时间和密码 -passin pass:你的密码
openssl x509 -req -CA ca-cert -CAkey ca-key -in cert-file -out cert-signed -days 365 -CAcreateserial -pass

本文详细介绍了如何使用keytool为Kafka集群生成密钥和证书,并配置SSL加密。此外,还提供了配置Logstash将数据输出到Kafka的具体步骤,包括解决过程中可能遇到的问题。
最低0.47元/天 解锁文章
589





