gpt4 book ai didi

hadoop - 有没有办法在 Flink 中以编程方式定义 S3 连接详细信息?

转载 作者:行者123 更新时间:2023-12-05 07:25:04 49 4
gpt4 key购买 nike

根据 Flink 文档,当从 S3 读取数据时,配置设置在集群级别。这是通过在 flink-conf.yaml 文件上设置身份验证(这需要重启集群)或将 flink 指向一个有效的 hadoop 文件,这也需要一个 jvm/yaml 参数。有没有办法以编程方式设置它,以便不同的作业可以有不同的身份验证凭据?

最佳答案

您可以尝试使用 S3AsyncClient您可以使用它以编程方式定义每个作业要连接到的区域/存储桶。

Kotlin 示例:

val s3Client = S3AsyncClient
.builder()
.region(Region.US_WEST_2)
.build()

关于hadoop - 有没有办法在 Flink 中以编程方式定义 S3 连接详细信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55068505/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com