Acls will be written in zookeeper but you are using getAcl , what you need is get /kafka-acl/Topic/permissiontopic
Thanks Parth On Thu, May 5, 2016 at 3:28 PM, BigData dev <bigdatadev...@gmail.com> wrote: > Hi, > When I run the command > /bin/kafka-acls.sh --topic permissiontopic --add --allow-host {host} > --allow-principal User:dev --operation Write --authorizer-properties > zookeeper.connect={host:port} > > I am getting output as acls are set. > > But when i check under zookeeper using below command, it is not showing the > acls which I have set for user dev. > > [zk: (CONNECTED) 13] getAcl /kafka-acl/Topic/permissiontopic > 'world,'anyone > : r > 'sasl,'kafka > : cdrwa > > Is my understanding correct kafka-acls will be written to zookeeper node. > > > This is causing when i run producer, it is failing as topic authorization > failed. > > If any one has used this, can you please provide the inputs > > Regards, > Bharat >