Hi Gerard,
I am using kerberised environment. By providing below jass file: KafkaClient { com.sun.security.auth.module.Krb5LoginModule required doNotPrompt=true useTicketCache=true principal="ctad...@hscale.com" useKeyTab=true serviceName="kafka" keyTab="/etc/security/keytabs/ctadmin.keytab" client=true; }; Client { com.sun.security.auth.module.Krb5LoginModule required useKeyTab=true keyTab="/etc/security/keytabs/ctadmin.keytab" storeKey=true useTicketCache=true serviceName="zookeeper" principal="ctad...@hscale.com"; }; I can create kafka topic through java application. Problem is, in same application when I tried to give acl, it throws zookeeper keeper exception. String[] cmdPArm = {"--add", "--allow-principals", "user:ctadmin", "--operation", "ALL","--topic", topicName ,"--authorizer-properties", "zookeeper.connect={hostname}:2181 "}; AclCommand.main(cmdPArm); Same code if I ran as a kafka user, by providing kafka own jass file it run properly. Now I am not getting what mistake I am doing. Because if there is, any mistake in jass file then it should not allow me to create topic also, but it’s getting created. Is there any debug steps, to crack this, or someone has face this issue. Thanks, ------------------------------------------------ Kalpesh Jadhav Sr. Software Engineer | Development -----Original Message----- From: Gerard Klijs [mailto:gerard.kl...@dizzit.com] Sent: Thursday, March 31, 2016 9:30 PM To: users@kafka.apache.org Subject: Re: Java API for kafka-acls.sh You could check what it does, and do that instead of relying in the script. It runs the kafka.admin.AclCommand class with some properties, and sets some jvm settings. On Thu, Mar 31, 2016 at 4:36 PM Kalpesh Jadhav < kalpesh.jad...@citiustech.com<mailto:kalpesh.jad...@citiustech.com>> wrote: > Hi, > > Is there any java api available to give access to kafka topic?? > > As we does through kafka-acls.sh. > Just wanted to run below command through java api. > > kafka-acls.sh --add --allow-principals user:ctadmin --operation ALL > --topic marchTesting --authorizer-properties > zookeeper.connect={hostname}:2181 > > ------------------------------------------------ > Kalpesh Jadhav > Sr. Software Engineer | Development > CitiusTech Inc. > www.citiustech.com<http://www.citiustech.com<http://www.citiustech.com%3chttp:/www.citiustech.com>> > > > > > > > >