Kafka Spring与SASL的集成授权

时间:2018-09-27 11:47:01

标签: java apache-kafka spring-integration jaas sasl

我正在尝试通过具有SASL配置的spring集成模块连接到kafka服务器并出现错误

  

java.lang.IllegalArgumentException:在JAAS配置中找不到“ KafkaClient”条目。系统属性“ java.security.auth.login.config”未设置

但是当我构造简单的使用者并轮询消息时,一切工作正常。有人可以告诉我如何关闭JAAS授权或通过它正确连接。 这是我的KafkaConfig.javaSaslConfiguration.java。感谢您的回答!

1 个答案:

答案 0 :(得分:0)

有一个KafkaConsumerFactory可以接受您在要点中提到的同一组属性:https://docs.spring.io/spring-kafka/docs/2.1.10.RELEASE/reference/html/_reference.html#_receiving_messages