配置Apache NiFi以将消息发送到Message Hub

时间:2018-06-21 16:40:38

标签: ibm-cloud apache-nifi message-hub

我需要设置哪些属性才能开始从Apache NiFi PublishKafka处理器向IBM Cloud中的Message Hub发送消息?

enter image description here

我已输入这些值作为参考

enter image description here

我正在Ubuntu 18.04上执行此操作

1 个答案:

答案 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文件示例。