【发布时间】:2020-08-10 16:00:49
【问题描述】:
我正在使用一个名为 Localstack 的产品在本地模拟 Amazon S3,它用作 Flink 作业的流式文件接收器。
在运行日志中,我可以看到 Flink 忽略了 Localstack 并尝试联系 Amazon S3。
Received error response: org.apache.flink.fs.s3base.shaded.com.amazonaws.services.s3.model.AmazonS3Exception: Service Unavailable
Retrying Request: HEAD https://s3.amazonaws.com /testBucket/
在 flink-conf.yaml 中,我指定了以下配置属性:
s3.impl: org.apache.hadoop.fs.s3a.S3AFileSystem
s3.buffer.dir: ./tmp
s3.endpoint: localhost:4566
s3.path.style.access: true
s3.access-key: ***
s3.secret-key: ***
为什么 Flink 会忽略 s3.endpoint?
【问题讨论】:
标签: amazon-s3 apache-flink flink-streaming localstack