在上传到flink集群运行的时候出现这个报错:
这是由于jar包冲突导致的
首先,将Kafka的kafka-clients从flink-connector-kafka排除,然后增加kafka-clients
<!-- 用于FlinkKafka-->
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-connector-kafka</artifactId>
<version>1.17.0</version>
<exclusions>
<exclusion>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>3.2.3</version>
</dependency>
第二:在flink的conf文件中增加parent-frist
第三:在flink的lib里面增加jar包
补充!!我整了一周发现,这一步做了但是还是时不时的,同一个jar包,但是运行报错的情况, 报的是同一个错误。真的很折磨,找原因找了半天,是资源不足的问题,超出资源限制也会报这个错,救命!!!太难了