栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【Flink】 执行flink-python Test模块遇到的Bug

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Flink】 执行flink-python Test模块遇到的Bug

环境:Flink Version 1.15,Scala 2.11,Jdk 1.8,Maven 3.6

背景,今天在测试flink-python 模块下的PythonProgramOptionsITCase.

testConfigurePythonExecution方法时提示java: 程序包org.apache.flink.sql.parser.impl不存在
1、run PythonProgramOptionsITCase.testConfigurePythonExecution

2、执行报错
/Users/xxx/IdeaProjects/flink-com/flink-table/flink-sql-parser/src/main/java/org/apache/flink/sql/parser/utils/ParserResource.java:21:40
java: 程序包org.apache.flink.sql.parser.impl不存在

3、解决

发现没有的包,那当然去搜一下这个包呀,可是在maven repository上面根本找不到这个文件,后面发现原来这个是在构建项目的时候代码生成的

3.1 找到flink-sql-parse 项目

3.2 maven 构建一下
mvn clean package -DskipTests

3.3 查看代码

发现在target-gennerated-sources下找到了代码

3.4 copy 到对应得路径下

3.4  rerun  testConfigurePythonExecution

3.5 发现之前出现的错误,已经不见了,出现了其他类找不到的错误,处理方法同上
java: 找不到符号
  符号:   类 JavaParserBaseVisitor
  位置: 类 org.apache.flink.table.codesplit.DeclarationRewriter
3.6 Done!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/830831.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号