准备工作

1、联系客户并取得KAFAK的kerberos配置文件,如krb5.conf,用户的keytab文件,以及jaas.conf等文件

配置内容

com.sun.security.auth.module.Krb5LoginModule required useKeyTab=true keyTab="/data/kafka/config/kerberos/kafka-client.keytab" storeKey=true useTicketCache=false principal="kafka-client@ABC.COM";
解释:用于指定KAFKA的客户认证方式,并指定KEYTAB文件位置和pricipal的名称,可以根据KAFAK的jaas.conf文件内容来定义内容
其他的选项可以根据现场的环境来进行配置

注意事项:将krb5.conf,用户的keytab文件复制到zcbus容器时,keytab文件可以放在容器的/usr/local/zcbus/config/ 目录下,但krb5.conf 文件,需要放到/etc/目录下,否则可能会提示cannot locate kdc 异常

文档更新时间: 2025-05-15 17:25   作者:程少波