congs.conf应该是什么

tzcvj98z  于 2021-06-04  发布在  Kafka
关注(0)|答案(1)|浏览(380)

我在windows上运行Kafka。我使用sasl/plain机制进行身份验证,使用ssl进行加密。我必须启用授权,但我不知道命令中的文件“adminclient congs.conf”应该包含什么

kafka-acls --bootstrap-server localhost:9092 --command-config adminclient-configs.conf --add --allow-principal User:alice --allow-principal User:fred --allow-host host-1 --allow-host host-2 --operation read --operation write --topic finance-topic

我看起来这个文件应该包含根用户的凭据,但是我不知道使用sasl\u ssl时的格式以及如何创建根用户

0s0u357o

0s0u357o1#

此配置文件需要包含与来自的常规kafka客户端相同的设置https://kafka.apache.org/documentation/#adminclientconfigs
文件必须使用“属性”格式: config-name=value 使用sasl和ssl,您至少需要:

sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule \
    required username="USER" password="PASSWORD";
security.protocol=SASL_SSL
sasl.mechanism=PLAIN

根据具体的群集配置,您可能需要更多设置

相关问题