gpt4 book ai didi

java - Apache Nifi 与 kafka SASL_PLAINTEXT 的连接问题

转载 作者:行者123 更新时间:2023-12-01 18:15:52 25 4
gpt4 key购买 nike

我使用的是 Kafka 2.0.0 版本。我已经在 Kafka 中启用了 SASL_PLAINTEXT 并从控制台生产者和控制台消费者进行了测试,它对我有用。现在我尝试使用消费 Kafka 发布和使用来自 Nifi 的数据并发布 Kafka 处理器,但我无法进行连接。我遇到以下错误。

Caused by: org.apache.kafka.common.KafkaException: javax.security.auth.login.LoginException: unable to find LoginModule class: org.apache.kafka.common.security.plain.PlainLoginModule

Caused by: javax.security.auth.login.LoginException: unable to find LoginModule class: org.apache.kafka.common.security.plain.PlainLoginModule

下面是我在 Nifi 端所做的配置。

我将kafka_client_jaas.conf文件保存在Nifi配置路径(/opt/nifi/nifi-1.9.2/conf/)

以下是我从 Nifi 使用的属性

安全协议(protocol) = SASL_PLAINTEXT

我正在尝试添加以下属性,但没有获得连接。

sasl.mechanism=PLAIN
sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required

SASL 机制无效,因为必须是该 Kafka 客户端的已知配置机制。

最佳答案

我使用了 Nifi 的不同发布和消费处理器,那么它对我有用

关于java - Apache Nifi 与 kafka SASL_PLAINTEXT 的连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60371089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com