我们有一个中央Flink集群,该集群将由多个不同的团队(数据科学,工程等)使用。每个团队都有自己的用户和密钥表以连接到Kafka,Cassandra等服务。应如何配置作业,以便不同的作业使用不同的密钥表和主体连接到Kafka?
现在只有一个用户,我们在jaas.conf
文件中有以下条目。
KafkaClient {
com.sun.security.auth.module.Krb5LoginModule required
useTicketCache=false
renewTicket=true
useKeyTab=true
keyTab="/opt/certs/flink-user.keytab"
serviceName="kafka"
principal="flink-user@TEST.ABC.COM";
};
如何添加更多这样的用户并分别在作业中引用他们?