Apache kafka 什么是ApacheKafka中的kafka用户

Apache kafka 什么是ApacheKafka中的kafka用户,apache-kafka,Apache Kafka,卡夫卡用户与卡夫卡制作人相同?或者是不同的。我正在搜索卡夫卡访问控制列表,在该列表中,我们允许用户访问主题。但我不明白什么是用户 在卡夫卡中,ACL是在主体上定义的。主体在某种程度上类似于用户 根据: 卡夫卡ACL是以Principal p is的通用格式定义的 [允许/拒绝]来自主机H对资源R的操作O 主体的格式类型为:NAME。例如用户:Alice Kafka为每个连接创建一个主体,可以根据所使用的协议通过Principal.builder.class进行自定义 默认情况下: 对于纯文本:所

卡夫卡用户与卡夫卡制作人相同?或者是不同的。我正在搜索卡夫卡访问控制列表,在该列表中,我们允许用户访问主题。但我不明白什么是用户

在卡夫卡中,ACL是在主体上定义的。主体在某种程度上类似于用户

根据:

卡夫卡ACL是以Principal p is的通用格式定义的 [允许/拒绝]来自主机H对资源R的操作O

主体的格式类型为:NAME。例如用户:Alice

Kafka为每个连接创建一个主体,可以根据所使用的协议通过Principal.builder.class进行自定义

默认情况下:

对于纯文本:所有连接将具有相同的主体:User:Anonymous 对于SSL:主体将使用以下格式用户:CN=Duke,OU=JavaSoft,O=sunmicrosystems,C=US 对于SASL:主体是用户名,例如:User:Alice 例如,一个ACL将描述和编写名为测试主题的主题:


这里producer只是一个快捷方式,可以添加生成消息所需的所有操作:描述和写入。请参见

所以用户与服务器上的用户不同?我不确定您所说的服务器上的用户是什么意思。就像我们使用用户和密码登录到特定地址一样。。。所以这和卡夫卡不一样不,这不一样。ACL需要一个主要Kafka用户。
bin/kafka-acls.sh --authorizer-properties zookeeper.connect=localhost:2181 --add --allow-principal User:Bob --producer --topic test-topic