【发布时间】:2017-10-25 20:31:37
【问题描述】:
我正在尝试将我的作业部署到 Flink 环境,但总是报错:
java.lang.NoSuchMethodError: com.amazonaws.AmazonWebServiceRequest.putCustomQueryParameter(Ljava/lang/String;Ljava/lang/String;)
我尝试在我的 jar 中包含/排除 aws-sdk,但没有帮助。
有谁知道如何解决这些冲突?
【问题讨论】:
-
你的工作是什么样的(特别是它使用哪些来源/接收器)?你用的是什么版本的flink?你能提供整个堆栈跟踪吗?
-
Flink 版本 - 1.2.1,它只是从 S3 读取并打印数据,没什么特别的。此外,我使用与 AWS 一起使用的 3rd 方库。据我了解,Flink 有自己的 aws-sdk,这就是我们发生冲突的原因。
-
你如何构建你的 jar 文件?
-
我正在使用 Maven。
标签: aws-sdk apache-flink