配置Flink依赖的pom文件时报错:flink-clients_2.11 & flink-streaming-java_2.11
时间: 2023-07-12 20:32:09 浏览: 176
flink-streaming-java_2.12-1.14.3-API文档-中文版.zip
5星 · 资源好评率100%
这个问题可能是由于你在pom文件中引入了不兼容的Flink版本所引起的。请检查你的pom文件,确保所有的Flink依赖项都使用相同的版本号,并且与你正在使用的Java版本兼容。
如果你使用的是Java 8,则需要使用Flink 1.9.x或更高版本,因为这些版本是兼容Java 8的。如果你使用的是Java 7,则需要使用Flink 1.6.x版本。
你可以尝试在pom文件中引入以下依赖项,来解决这个问题:
```xml
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-streaming-java_${scala.binary.version}</artifactId>
<version>${flink.version}</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-clients_${scala.binary.version}</artifactId>
<version>${flink.version}</version>
</dependency>
```
请确保`${flink.version}`和`${scala.binary.version}`的值是一致的,并且与你正在使用的Flink版本和Scala版本相匹配。
如果问题仍然存在,请提供更多的错误信息或上下文内容,以便我可以更好地帮助你解决问题。
阅读全文