Closed saritago closed 4 years ago
@saritago The exception comes from here.
Note that response.logDirInfos()
will be empty if and only if the user is not authorized to describe cluster resource. Do you have any specific authorization issues foe these clusters?
Correct this was a cluster level authorization issue. Was resolved by adding below
/apps/install/kafka/bin/kafka-acls.sh --authorizer kafka.security.auth.SimpleAclAuthorizer --authorizer-properties zookeeper.connect=$(cat /apps/install/kafka/config/server.properties | grep 'zookeeper.connect=' | cut -c19-) --add --allow-principal User:* --operation Describe --cluster kafka-cluster
Adding ACLs for resource `Cluster:LITERAL:kafka-cluster`:
User:* has Allow permission for operations: Describe from hosts: *
Current ACLs for resource `Cluster:LITERAL:kafka-cluster`:
User:* has Allow permission for operations: Describe from hosts: *
thank you, am closing the issue.
@efeg We are seeing this error message only for cluster state call. All other calls are loading without any issues. We are using 2.0.55 release. If it was a true authorization issue then no other calls should have worked, but we are seeing this error only for a couple of kafka clusters. What could be the issue?