无法启动Construct Kafka使用者

时间:2019-06-11 15:04:39

标签: apache-kafka kerberos kafka-consumer-api spring-kafka

我正在尝试在Spring Boot中为Kafka(kerberos)开发Consumer类。我根据Gary(Invalid Keystore Format, BootStrap Broker Disconnected)的建议,根据kerberos设置进行了必要的更改,并最终出现以下错误。我可以在本地使用相同的keytab / jks文件设置Kafka群集设置。

Failed to start bean 'org.springframework.kafka.config.internalKafkaListenerEndpointRegistry'; nested exception is org.apache.kafka.common.KafkaException: Failed to construct kafka consumer

Caused by: org.apache.kafka.common.KafkaException: Failed to construct kafka consumer

Caused by: org.apache.kafka.common.KafkaException: javax.security.auth.login.LoginException: Unable to obtain password from user

1 个答案:

答案 0 :(得分:0)

大多数情况下,上述错误是由于密钥表损坏或密钥表上的权限不正确造成的。

  1. 确保您在“密钥”标签上拥有chmod 400权限
  2. 执行kinit并检查您的密钥标签是否有效。

如果需要更多帮助,请发布您的代码。