我正在尝试将NIFI连接到IBM MessageHub,但我没有得到任何连接。
有没有人有关于如何配置它的工作示例?
我在公告牌中收到超时异常。
我配置了 PublishKafka_0_11 1.4.0处理器。 将其配置为SASL_SSL,添加了标准的ssl上下文服务,添加了jaas.conf
KafkaClient {
org.apache.kafka.common.security.plain.PlainLoginModule required
serviceName="Message Hub-bq"
username="xxxxxx"
password="xxxxxx";
};
在日志中我得到了:
2017-11-24 13:47:01,407 INFO [kafka-producer-network-thread | producer-1] o.a.k.common.network.SaslChannelBuilder由于创建频道失败 org.apache.kafka.common.KafkaException:无法配置SaslClientAuthenticator
答案 0 :(得分:2)
查看您提供的配置,您似乎错过了SASL机制。要连接到Message Hub,需要将其设置为figure;
bar([1,2,3])
ylim([0 5]); text(1,2,'{\color{blue} apples} {\color{red} pears}');
annotation('textbox',[.2 .6 .3 .3],'String',{'yes','no'},'FitBoxToText','on' );
。
在有关PublishKafka的NiFi文档中,您似乎可以使用动态属性直接提供Kafka设置。您需要将其中一个设置为:
PLAIN
还要确保您已在NiFi配置中通过sasl.mechanism=PLAIN
指定了JAAS文件的路径。