与kafka SASL_PLAINTEXT的Apache Nifi连接问题

来源:爱站网时间:2021-09-17编辑:网友分享
我正在使用Kafka 2.0.0版。我已经在Kafka中启用了SASL_PLAINTEXT,并已通过控制台生产者和控制台使用者进行了测试,并且对我有用。现在,我正在尝试发布和使用数据...

问题描述


我正在使用Kafka 2.0.0版。我已经在Kafka中启用了SASL_PLAINTEXT,并已通过控制台生产者和控制台使用者进行了测试,并且对我有用。现在,我尝试使用消耗卡夫卡发布和使用Nifi中的数据,并发布我无法建立连接的卡夫卡处理器。我遇到错误。

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使用的属性

安全协议= SASL_PLAINTEXT

并且我正在尝试添加以下属性,但没有建立连接。

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

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

思路:


我使用了Nifi的其他发布和消费处理器,然后为我工作了

上一篇:为什么Java支持255维数组,而在现实生活中我们很少超过2D?

下一篇:在Ubuntu 18.04上安装DR Java

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载