EI611卡夫卡连接器最新投掷的错误:
org.apache.kafka.common.KafkaException:异常而载入动物园管理员JAAS登录上下文“客户”。 。 。 。 java.lang.SecurityException异常:致产生java.io.IOException:C:\ WSO2EI〜1.1 \ BIN .. \库\的conf \标识\的Jaas.conf(没有这样的文件或目录)
张贴这个错误被别人太: WSO2入站终点-卡夫卡消费
是否有人找到解决办法? 你知道如何解决?
如果您需要配置卡夫卡没有安全性,recommonded版本是0.8.1.1。
从卡夫卡的0.9版开始,他们已经推出了具有SSL和SASL卡夫卡的安全机制,这将通过JAAS配置。 因此,配置与WSO2产品卡夫卡(EI,DAS,CEP)当您需要添加此配置文件(的Jaas.conf)到/库/ conf目录/身份。
在这种情况下,产品WSO2充当卡夫卡客户端和在的Jaas.conf配置将用于登录到服务器卡夫卡。 请按照卡夫卡安全文档[1]为服务器和客户端配置的安全性。
实施例内容,其被配置为SASL /明文Jaas.conf档案。
KafkaServer {
org.apache.kafka.common.security.plain.PlainLoginModule required
username="kafka"
password="kafka-secret"
user_kafka="kafka-secret"
user_ibm="ibm-secret";
};
KafkaClient {
org.apache.kafka.common.security.plain.PlainLoginModule required
username="kafka"
password="kafka-secret";
};
请注意,卡夫卡0.9仅支持SASL / Kerberos身份验证。 请严格遵守相关的卡夫卡版本的卡夫卡安全文档和正确配置。
[1] http://kafka.apache.org/090/documentation.html#security_sasl