如何解决如何从Kafka CLI访问SASL配置Kafka
我有一个配置了Kafka的SASL PLAIN,但无法使用cli连接到它,并且文档尚不清楚。下面是我到目前为止使用的命令。
bin/kafka-topics.sh --list --bootstrap-server localhost:9093
任何帮助将不胜感激。
解决方法
Kafka文档中有一节详细介绍了使用SASL Plain连接到集群所需的配置:https://kafka.apache.org/documentation/#security_sasl_plain_clientconfig
它列出了以下设置:
security.protocol=SASL_SSL
sasl.mechanism=PLAIN
sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required \
username="alice" \
password="alice-secret";
很明显,这取决于SSL配置,您可能需要添加一些额外的设置,请参见https://kafka.apache.org/documentation/#security_configclients
将所有这些设置放入文件中,然后在使用--command-config
时可以使用kafka-topics.sh
指定此文件。例如:
bin/kafka-topics.sh --list --bootstrap-server localhost:9093 --command-config /path/to/file.properties
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。