wso2 ei611 kafka连接器错误jaas.conf未找到

rmbxnbpk  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(470)

带有kafka连接器的ei611最新抛出错误:
org.apache.kafka.common.kafkaexception:加载zookeeper jaas登录上下文“client”时发生异常。引起原因:java.lang.securityexception:java.io.ioexception:c:\wso2ei~1.1\bin..\repository\conf\identity\jaas.conf(无此文件或目录)
此错误也是由其他人发布的:wso2入站端点-kafka consumer
有人找到解决办法了吗?你知道怎么修理吗?

j8ag8udp

j8ag8udp1#

如果需要在没有安全性的情况下配置kafka,建议的版本是0.8.1.1。
从kafka版本0.9开始,他们引入了带有ssl和sasl的kafka安全机制,这些机制将通过jaas进行配置。因此,在用wso2产品(ei、das、cep)配置kafka时,需要将这个配置文件(jaas.conf)添加到/repository/conf/identity。
在本例中,wso2产品充当kafka客户机,jaas.conf中的配置将用于登录kafka服务器。请按照kafka安全文档[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";
};

请注意,kafka 0.9只支持sasl/kerberos身份验证。请仔细遵循与您的Kafka版本相关的Kafka安全文档,并正确配置它。
[1] http://kafka.apache.org/090/documentation.html#security_sasl

相关问题