的Jaas.conf没有发现WSO2 EI611卡夫卡连接错误(WSO2 EI611 Kafka c

2019-10-29 22:33发布

EI611卡夫卡连接器最新投掷的错误:

org.apache.kafka.common.KafkaException:异常而载入动物园管理员JAAS登录上下文“客户”。 。 。 。 java.lang.SecurityException异常:致产生java.io.IOException:C:\ WSO2EI〜1.1 \ BIN .. \库\的conf \标识\的Jaas.conf(没有这样的文件或目录)

张贴这个错误被别人太: WSO2入站终点-卡夫卡消费

是否有人找到解决办法? 你知道如何解决?

Answer 1:

如果您需要配置卡夫卡没有安全性,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



文章来源: WSO2 EI611 Kafka connector error jaas.conf not found