美文网首页
Kafka--Tomcat中的Kafka生产者认证Kerbero

Kafka--Tomcat中的Kafka生产者认证Kerbero

作者: 撸码小丑 | 来源:发表于2018-11-13 20:29 被阅读53次

Kafka版本:CDH-1.0.1+kafka3.1.0

集群:CDH5.15 + Kerberos认证

问题描述

web应用中使用到了kafka生产者,由于集群做了kerberos认证,

在Tomcat容器中运行时报错:

Could not find a 'KafkaClient' entry in the JAAS configuration. System property 'java.security.auth.login.config' is /home/abc/apache-tomcat-7.0.82/temp/root.jaas.conf

检查了路径/home/abc/apache-tomcat-7.0.82/temp/root.jaas.conf下的文件,

KafkaClient实体是存在的。

应用中的user.keytab和krb5.conf配置文件也是存在的。

解决方法:

应用是基于tomcat的,用户通过在tomcat启动参数中增加-Djava.security.auth.login.config指定jaas.conf路径,解决了KafkaClient找不到的问题。

相关文章

网友评论

      本文标题:Kafka--Tomcat中的Kafka生产者认证Kerbero

      本文链接:https://www.haomeiwen.com/subject/rofrfqtx.html