Hi,

This doesn't give any insite about the problem.


please do two things first.


  1.  change the log level in config/log4j for authorization (i dont remeber 
exact property name but it is a buttom of the file) : this will give the broker 
log
  2.  change log level in config/tools-log4j file: this will give you the 
producer/consumer log.


provide the exception you see there.


Thanks

Tarun


________________________________
From: Vahid S Hashemian <vahidhashem...@us.ibm.com>
Sent: Thursday, June 15, 2017 4:49 PM
To: users@kafka.apache.org
Subject: Re: UNKNOWN_TOPIC_OR_PARTITION with SASL_PLAINTEXT ACL

Hi Arunkumar,

Could you please take a look at this article:
https://developer.ibm.com/opentech/2017/05/31/kafka-acls-in-practice/
Kafka ACLs in Practice - User Authentication and 
...<https://developer.ibm.com/opentech/2017/05/31/kafka-acls-in-practice/>
developer.ibm.com
Apache Kafka comes with Kafka Authorization Command Line (ACL) Interface, which 
is a mechanism for defining users and allowing/disallowing access of those 
users to ...



The error message you posted earlier suggests there is some missing ACL
(as indicated in the article).

Let me know if that doesn't resolve the issue. Thanks.
--Vahid




From:   Arunkumar <pm_arunku...@yahoo.com.INVALID>
To:     <users@kafka.apache.org>
Date:   06/15/2017 04:37 PM
Subject:        Re: UNKNOWN_TOPIC_OR_PARTITION with SASL_PLAINTEXT ACL



Hi Vahid

Thank you for quick response.

I set the ACL for topic and also created jaas permission as per the
document for both producer and consumer. I have set what I have posted
below. Do I need to set ACL like we set for Topics --  bin/kafka-acls
--topic * --add -allow-host host:9097 --allow-principal User:arun
--operation Write --authorizer-properties zookeeper.connect=host:2182 ?
Please let me know. If you need all configuration for zookeeper, Broker,
producer and consumer. I can share it as well. Thanks in advance


KafkaServer {
   org.apache.kafka.common.security.plain.PlainLoginModule required
   username="admin"
   password="admin-secret"
   user_admin="admin-secret"
   user_arun="Arun123";
};

Client {
        org.apache.kafka.common.security.plain.PlainLoginModule required
        username="arun"
        password="Arun123";
};

KafkaClient {
        org.apache.kafka.common.security.plain.PlainLoginModule required
        username="arun"
        password="Arun123";
};

Thanks
Arunkumar Pichaimuthu, PMP

--------------------------------------------
On Thu, 6/15/17, Vahid S Hashemian <vahidhashem...@us.ibm.com> wrote:

 Subject: Re: UNKNOWN_TOPIC_OR_PARTITION with SASL_PLAINTEXT ACL
 To: users@kafka.apache.org
 Date: Thursday, June 15, 2017, 6:16 PM

 Hi Arunkumar,

 Have you given your Kafka consumer/producer
 necessary permissions to
 consume/produce
 messages?

 --Vahid



 From:   Arunkumar <pm_arunku...@yahoo.com.INVALID>
 To:     <users@kafka.apache.org>
 Date:   06/15/2017 04:07 PM
 Subject:        UNKNOWN_TOPIC_OR_PARTITION
 with SASL_PLAINTEXT ACL



 Hi

 I am setting up ACL with SALS_PLAINTEXT. My
 zookeeper and broker starts
 without error.
 But when I try to start my consumer or if I send message
 through a producer it throws an exception (Both
 producer and consumer are
 kafka CLI)
 Stack trace for my consumer below. Any insight
 is highly appreciated.
 Thanks in advance

 bin/kafka-console-consumer
 --topic sample1 --from-beginning
 --consumer.config=etc/kafka/consumer.properties
 --bootstrap-server
 hostname:9097
 [2017-06-15 17:21:45,286] INFO ConsumerConfig
 values:
         auto.commit.interval.ms
 = 5000
         auto.offset.reset =
 earliest
         bootstrap.servers =
 [hostname:9097]
         check.crcs =
 true
         client.id =
         connections.max.idle.ms = 540000
         enable.auto.commit = true
         exclude.internal.topics = true
         fetch.max.bytes = 52428800
         fetch.max.wait.ms = 500
         fetch.min.bytes = 1
         group.id = test-consumer-group
         heartbeat.interval.ms = 1000
         interceptor.classes = null
         key.deserializer = class
 org.apache.kafka.common.serialization.ByteArrayDeserializer
         max.partition.fetch.bytes =
 1048576
         max.poll.interval.ms =
 300000
         max.poll.records = 500
         metadata.max.age.ms = 300000
         metric.reporters = []
         metrics.num.samples = 2
         metrics.recording.level = INFO
         metrics.sample.window.ms = 30000
         partition.assignment.strategy =
 [class
 org.apache.kafka.clients.consumer.RangeAssignor]
         receive.buffer.bytes = 65536
         reconnect.backoff.ms = 50
         request.timeout.ms = 305000
         retry.backoff.ms = 100
         sasl.jaas.config = null
         sasl.kerberos.kinit.cmd =
 /usr/bin/kinit

 sasl.kerberos.min.time.before.relogin = 60000
         sasl.kerberos.service.name =
 null

 sasl.kerberos.ticket.renew.jitter = 0.05

       sasl.kerberos.ticket.renew.window.factor = 0.8
         sasl.mechanism = PLAIN
         security.protocol =
 SASL_PLAINTEXT
         send.buffer.bytes
 = 131072
         session.timeout.ms =
 10000
         ssl.cipher.suites =
 null
         ssl.enabled.protocols =
 [TLSv1.2, TLSv1.1, TLSv1]

 ssl.endpoint.identification.algorithm = null
         ssl.key.password = null
         ssl.keymanager.algorithm =
 SunX509
         ssl.keystore.location =
 null
         ssl.keystore.password =
 null
         ssl.keystore.type = JKS
         ssl.protocol = TLS
         ssl.provider = null
         ssl.secure.random.implementation =
 null
         ssl.trustmanager.algorithm
 = PKIX
         ssl.truststore.location =
 path.truststore

 ssl.truststore.password = [hidden]

   ssl.truststore.type = JKS

 value.deserializer = class
 org.apache.kafka.common.serialization.ByteArrayDeserializer

 (org.apache.kafka.clients.consumer.ConsumerConfig)
 [2017-06-15 17:21:45,438] INFO Successfully
 logged in.
 (org.apache.kafka.common.security.authenticator.AbstractLogin)
 [2017-06-15 17:21:45,522] INFO Kafka version :
 0.10.2.1-cp1
 (org.apache.kafka.common.utils.AppInfoParser)
 [2017-06-15 17:21:45,523] INFO Kafka commitId :
 078e7dc02a100018
 (org.apache.kafka.common.utils.AppInfoParser)
 [2017-06-15 17:21:45,781] WARN Error while
 fetching metadata with
 correlation id 2 :
 {sample1=UNKNOWN_TOPIC_OR_PARTITION}
 (org.apache.kafka.clients.NetworkClient)
 [2017-06-15 17:21:45,878] WARN Error while
 fetching metadata with
 correlation id 3 :
 {sample1=UNKNOWN_TOPIC_OR_PARTITION}
 (org.apache.kafka.clients.NetworkClient)
 [2017-06-15 17:21:45,980] WARN Error while
 fetching metadata with
 correlation id 4 :
 {sample1=UNKNOWN_TOPIC_OR_PARTITION}
 (org.apache.kafka.clients.NetworkClient)
 [2017-06-15 17:21:46,084] WARN Error while
 fetching metadata with
 correlation id 5 :
 {sample1=UNKNOWN_TOPIC_OR_PARTITION}
 (org.apache.kafka.clients.NetworkClient)
 [2017-06-15 17:21:46,185] WARN Error while
 fetching metadata with
 correlation id 6 :
 {sample1=UNKNOWN_TOPIC_OR_PARTITION}
 (org.apache.kafka.clients.NetworkClient)
 [2017-06-15 17:21:46,289] WARN Error while
 fetching metadata with
 correlation id 7 :
 {sample1=UNKNOWN_TOPIC_OR_PARTITION}
 (org.apache.kafka.clients.NetworkClient)
 [2017-06-15 17:21:46,392] WARN Error while
 fetching metadata with
 correlation id 8 :
 {sample1=UNKNOWN_TOPIC_OR_PARTITION}
 (org.apache.kafka.clients.NetworkClient)
 [2017-06-15 17:21:46,495] WARN Error while
 fetching metadata with
 correlation id 9 :
 {sample1=UNKNOWN_TOPIC_OR_PARTITION}
 (org.apache.kafka.clients.NetworkClient)
 [2017-06-15 17:21:46,598] WARN Error while
 fetching metadata with
 correlation id 10 :
 {sample1=UNKNOWN_TOPIC_OR_PARTITION}
 (org.apache.kafka.clients.NetworkClient)
 [2017-06-15 17:21:46,702] WARN Error while
 fetching metadata with
 correlation id 11 :
 {sample1=UNKNOWN_TOPIC_OR_PARTITION}
 (org.apache.kafka.clients.NetworkClient)
 [2017-06-15 17:21:46,804] WARN Error while
 fetching metadata with
 correlation id 12 :
 {sample1=UNKNOWN_TOPIC_OR_PARTITION}
 (org.apache.kafka.clients.NetworkClient)
 [2017-06-15 17:21:46,908] WARN Error while
 fetching metadata with
 correlation id 13 :
 {sample1=UNKNOWN_TOPIC_OR_PARTITION}
 (org.apache.kafka.clients.NetworkClient)
 [2017-06-15 17:21:47,013] WARN Error while
 fetching metadata with
 correlation id 14 :
 {sample1=UNKNOWN_TOPIC_OR_PARTITION}
 (org.apache.kafka.clients.NetworkClient)
 [2017-06-15 17:21:47,117] WARN Error while
 fetching metadata with
 correlation id 15 :
 {sample1=UNKNOWN_TOPIC_OR_PARTITION}
 (org.apache.kafka.clients.NetworkClient)
 [2017-06-15 17:21:47,220] WARN Error while
 fetching metadata with
 correlation id 16 :
 {sample1=UNKNOWN_TOPIC_OR_PARTITION}
 (org.apache.kafka.clients.NetworkClient)
 [2017-06-15 17:21:47,323] WARN Error while
 fetching metadata with
 correlation id 17 :
 {sample1=UNKNOWN_TOPIC_OR_PARTITION}
 (org.apache.kafka.clients.NetworkClient)
 [2017-06-15 17:21:47,426] WARN Error while
 fetching metadata with
 correlation id 18 :
 {sample1=UNKNOWN_TOPIC_OR_PARTITION}
 (org.apache.kafka.clients.NetworkClient)
 [2017-06-15 17:21:47,530] WARN Error while
 fetching metadata with
 correlation id 19 :
 {sample1=UNKNOWN_TOPIC_OR_PARTITION}
 (org.apache.kafka.clients.NetworkClient)
 [2017-06-15 17:21:47,634] WARN Error while
 fetching metadata with
 correlation id 20 :
 {sample1=UNKNOWN_TOPIC_OR_PARTITION}
 (org.apache.kafka.clients.NetworkClient)


 Thanks
 Arunkumar Pichaimuthu, PMP










Reply via email to