Flink:如何使用同一集群中的不同键表连接到服务(例如Kafka,Cassandra)?

时间:2019-05-20 08:13:57

标签: apache-flink kerberos keytab

我们有一个中央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";
};

如何添加更多这样的用户并分别在作业中引用他们?

0 个答案:

没有答案