从 V0.9.0.0 开始,Apache kafka 使用 SASL(http://kafka.apache.org/documentation.html#security_sasl 添加了授权支持,但配置 Kerberos 和 jaas 太复杂和混乱了。那么,为什么kafka不支持像activemq这样的简单用户名/密码授权呢?它将易于使用。
Kafka 0.10,昨天刚刚发布,除了以前支持的SASL Kerberos(GSSAPI
)之外,现在还支持SASL/PLAIN
。 SASL/PLAIN
实际上是您想要的。看看这里:
http://docs.confluent.io/3.0.0/kafka/sasl.html