首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Flink中测试有状态UDF

在Flink中测试有状态UDF
EN

Stack Overflow用户
提问于 2021-10-19 07:30:00
回答 1查看 40关注 0票数 0

我正在尝试在我的Scala Flink应用程序中按照文档测试一些有状态UDF:

https://nightlies.apache.org/flink/flink-docs-release-1.13/docs/dev/datastream/testing/#unit-testing-stateful-or-timely-udfs--custom-operators

基于该链接,我在build.sbt文件中添加了以下依赖项:

代码语言:javascript
复制
"org.apache.flink" %% "flink-test-utils" %  flinkVersion % Test,
"org.apache.flink" %% "flink-runtime" %  flinkVersion % Test,
"org.apache.flink" %% "flink-streaming-java" % flinkVersion % Test

但是,我仍然无法访问所需的实用程序类,如OneInputStreamOperatorTestHarness (找不到该类)。

仅供参考,我项目中的scala版本是2.12.11,而Flink的版本是1.13.2。我做错了什么吗?我找不到这些类的原因是什么?也许文档是不正确的?

EN

回答 1

Stack Overflow用户

发布于 2021-10-19 07:47:15

我向build.sbt文件中的flink-streaming-java依赖项添加了tests分类器,现在它可以工作了:

代码语言:javascript
复制
"org.apache.flink" %% "flink-streaming-java" % flinkVersion % Test classifier "tests"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69626681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档