我正在尝试从命令行生成启用 SSL 的本地 Kafka 集群上的主题。
刚刚创建的主题是:
kafka-topics --zookeeper localhost:2181 --create --topic simple --replication-factor 1 --partitions 1
生产命令是:
kafka-avro-console-producer \
--broker-list localhost:9092 --topic simple \
--property value.schema='{"type":"record","name":"myrecord","fields":[{"name":"f1","type":"string"}]}' \
--property schema.registry.url=http://localhost:8080
打字:
{"f1": "Alyssa"}
错误:
{"f1": "Alyssa"}
Error when sending message to topic simple with key: null, value: 12 bytes with error:
(org.apache.kafka.clients.producer.internals.ErrorLoggingCallback:52) org.apache.kafka.common.errors.TopicAuthorizationException:
Not authorized to access topics: [simple]
如何添加对该主题的访问权限?
ACL 的正确命令是什么(我在本地机器上运行它)。