开启 SASL 协议连接 Kafka 集群
更新时间:2024-01-04 08:18:12
从 3.1.0 - v3.0.1 版本开始,Kafka 开始支持 SASL 协议。
配置 SASL
部署集群时,在第6步: 服务环境参数设置模块中,参数 sasl.type 下拉框中,选择目标加密算法。比如这里选择 SCRAM-SHA-256
。
说明 |
---|
参数 sasl.type 下拉框中的 |
其余步骤按参考前文内容正常创建 Kafka 集群即可。
验证方式
需要用户自行登录其 客户端
节点后,执行以下命令行。
-
生产消息命令,使用 SASL 协议
/opt/kafka/current/bin/kafka-console-producer.sh --bootstrap-server broker_ip:9092 --topic test --producer.config /ssl/kafka.config
-
消费消息命令,使用 SASL 协议
/opt/kafka/current/bin/kafka-console-consumer.sh --bootstrap-server broker_ip:9092 --topic test --group test --from-beginning --consumer.config /ssl/kafka.config
第一次执行生产消息命令时,会报错,是因为 topic
不存在,但系统默认设置了 auto create topic
,再次执行命令行就可以正常验证。