我需要设置哪些属性才能开始从Apache NiFi PublishKafka
处理器向IBM Cloud中的Message Hub发送消息?
我已输入这些值作为参考
我正在Ubuntu 18.04上执行此操作
答案 0 :(得分:0)
您需要设置以下动态属性:
sasl.mechanism=PLAIN
您还需要为SASL指定凭据,使用Message Hub实例中的用户名/密码:
对于PublishKafka_1_0,还需要指定另一个动态属性:
sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required username="USERNAME" password="PASSWORD";
使用PublishKafka_0_11,您需要按照NiFi文档中的SASL PLAIN section中的描述创建一个JAAS文件。 /org.apache.nifi.processors.kafka.pubsub.PublishKafka_0_11/additionalDetails.html
您还可以检查How do you connect NIFI to IBM MessageHub through PublishKafka processor?中的JAAS文件示例。