无法使用nifi 1.9.2生成3.2.1安全的Kafka(SASL_PLAINTEXT和SCRAM-SHA-512)

rlcwz9us  于 2023-10-15  发布在  Apache
关注(0)|答案(1)|浏览(136)

我需要0.8.2.1使用nifi中的GetKafka从www.example.com版本Kafka进行消费,我们使用的是1.9.2版本。从那里使用PublishKafka_2_0在相同的1.9.2 nifi中,我需要发送到具有SASL_PLAINTEXT安全和SCRAM-SHA-512的kafka 3.2.1集群的相同主题。当我动态地配置所有必需的东西,比如用户名、密码和sasl.jaas.config时,它会询问Kerberos服务名。经过几次调试和研究,我发现SASL_PLAINTETEXT只支持GSAPI,即Kerberos。
但后来我尝试了升级的nifi版本1.18.0,我可以使用PublishKafka_2_6,在那里我可以很轻松地生成3.2.1版本kafka的安全主题,它是SASL_PLAINTEXT和SCRAM-SHA-512。但这里的问题是在这个版本的nifi(1.18.0)没有GetKafka为了消费者从0.8.2.1 kafka主题。
我找不到解决办法,怎么解决这个问题?

tez616oj

tez616oj1#

您应该能够通过访问Maven central获取默认情况下不再包含的任何旧的NAR:
https://repo1.maven.org/maven2/org/apache/nifi/nifi-kafka-0-8-nar/

相关问题