为什么DoFnTester不再支持finishBundle()中的输出?

时间:2017-01-19 18:11:33

标签: google-cloud-dataflow apache-beam

我们有一些函数可以批量处理bundle中的元素。他们需要在finishBundle()方法中输出最后一批。

this previous question的答案中描述的内容。

在最新的Dataflow 2.0.0-beta1版本中,它基于Beam 0.4.0,如果被测函数在上下文中调用输出方法,DoFnTester会从其finishBundle()方法抛出UnsupportedOperationException。

这种行为改变有什么理由吗?运行期间是否不再支持DoFn.finishBundle()的输出?

1 个答案:

答案 0 :(得分:0)

这是DoFnTester的回归。我已经针对Beam here提交了一个错误