在Ubuntu上配置Kafka安全性可从以下方面入手:
server.properties中listeners=SSL://:9093等参数,指定证书路径及密码。SASL_PLAINTEXT或SASL_SSL协议,通过JAAS配置文件(如kafka-server-jaas.conf)设置用户名/密码(支持PLAIN、SCRAM等机制)。kafka-configs.sh工具,避免重启集群。kafka-acls.sh为用户/组分配主题的读写权限,如--add --allow --user user1 --operation Read --topic test。ufw或iptables限制Kafka端口(如9092、9093)的访问,仅允许可信IP通过。参考来源: