获取运行时错误:
"java.lang.NoClassDefFoundError: org/apache/beam/sdk/runners/PipelineRunner"
即使我的 pom.xml 中有以下内容
<dependency>
<groupId>com.google.cloud.dataflow</groupId>
<artifactId>google-cloud-dataflow-java-sdk-all</artifactId>
<version>[2.1.0, 2.99)</version>
</dependency>
迁移到 2.X 后,所有编译时错误均已解决,但开始出现运行时错误。
mvn 在该项目上进行编译也报告成功。就在我尝试从 Eclipse 运行管道时出现此错误。
我在下面添加了我的pom.xml
并删除了所有运行配置文件pom.xml
错误已解决。
<dependency>
<groupId>org.apache.beam</groupId>
<artifactId>beam-runners-google-cloud-dataflow-java</artifactId>
<version>[2.1.0, 2.99)</version>
</dependency>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)