我需要使用信任存储在 Google Cloud Dataflow 中建立 SSL Kafka 连接。我可以从存储桶中提供这个,还是有办法将其存储在“本地文件系统”上?
您可以使用KafkaIO.Read.withConsumerFactoryFn提供一个工厂函数,该函数将被调用以创建 Kafka 消费者。在该功能中,您可以自由地做任何您喜欢的事情,例如您可以从 GCS 存储桶下载信任存储文件(我建议使用GcsUtil为此)并将其保存到本地磁盘上的临时文件 - AFAIK Kafka 本身仅支持将此文件保存在本地磁盘上。然后手动创建一个KafkaConsumer
并将其指向该文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)