一、导入依赖
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-connector-kafka-0.11_2.11</artifactId>
<version>1.7.2</version>
</dependency>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>${
kafka.version}</version>
</dependency>
二、lib包没有引入
在idea运行代码时,报错:
java.lang.NoClassDefFoundError: org/apache/flink/streaming/api/functions/source/SourceFunction
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
at java.lang.Class.getMethod0(Class.java:3018)
at java.lang.Class.</

本文主要介绍了在使用IntelliJ IDEA运行Flink项目时遇到的两个问题:一是lib包未正确引入导致的运行错误,二是Kafka的对外代理地址未开放引发的访问问题。解决方案包括手动添加lib包和修改Kafka的server.properties配置文件来开放对外代理地址。
最低0.47元/天 解锁文章
2200

被折叠的 条评论
为什么被折叠?



