如何在Apache NiFi的PublishKafka_2_0处理器上设置动态属性

时间:2019-07-09 21:09:34

标签: apache-nifi

我正在使用PublishKafka_2_0处理器,并且在连接到Kafka时需要禁用SSL端点识别算法。通过docs,我可以通过将以下生产者属性设置为空字符串来实现此目的:

ssl.endpoint.identification.algorithm=

PublishKafka_2_0的文档提到可以使用动态属性来设置。有人可以显示如何设置此属性吗?屏幕截图或示例链接都很棒。

我正在使用NiFi 1.9.1和Apache Kafka 2.1.1

谢谢

1 个答案:

答案 0 :(得分:2)

虽然我强烈不鼓励禁用端点验证,但要做到这一点,请单击处理器属性选项卡右上方的 + 图标,输入值{{1} }作为动态属性名称,然后选中“空字符串”框以获取属性值。

我只是快速浏览了一下,但没有看到在ssl.endpoint.identification.algorithm依赖项的ProducerConfig类中定义的属性。如果不存在预定义的字符串,则您可能会在NiFi中收到“必须是该kafka客户端的已知配置参数”的验证错误。