Google cloud platform 阿帕奇光束&x2B;具有kerberos凭据的kafka客户端

Google cloud platform 阿帕奇光束&x2B;具有kerberos凭据的kafka客户端,google-cloud-platform,apache-kafka,google-cloud-dataflow,jaas,apache-beam-kafkaio,Google Cloud Platform,Apache Kafka,Google Cloud Dataflow,Jaas,Apache Beam Kafkaio,尝试实现数据流(Apache beam作业)以使用Kerberos凭据连接到Kafka代理 据我所知- 使用KafkaIO.Read.withConsumerFactoryFn提供工厂函数,该函数将被调用以创建Kafka使用者。这将占用SSL凭据的个数 为Kerberos凭据创建配置文件- Kafka客户端配置,带keytab,适用于生产者: 卡夫卡客户端{ 需要com.sun.security.auth.module.Krb5LoginModule useKeyTab=true keyTab

尝试实现数据流(Apache beam作业)以使用Kerberos凭据连接到Kafka代理

据我所知-

  • 使用KafkaIO.Read.withConsumerFactoryFn提供工厂函数,该函数将被调用以创建Kafka使用者。这将占用SSL凭据的个数

  • 为Kerberos凭据创建配置文件- Kafka客户端配置,带keytab,适用于生产者:

    卡夫卡客户端{ 需要com.sun.security.auth.module.Krb5LoginModule useKeyTab=true keyTab=“/etc/security/keyTab/storm.service.keyTab” storeKey=true useTicketCache=false serviceName=“卡夫卡” 本金=”storm@EXAMPLE.COM"; };

  • 请任何人指导如何将其组合成一个有效的解决方案

    谢谢