如何在flink流媒体程序中使用列表等广播变量?

2o7dmzc5  于 2021-06-21  发布在  Flink
关注(0)|答案(1)|浏览(317)

我想在flatmap函数或customer触发器中使用一些其他广播资源,比如list或map,但是我没有找到一些api来满足。
我找到了broadcast方法,但它返回的是数据流,如何将其转换为list,如何在streamcontext中获取它?
我用的是flink-1.3.2。

4ioopgfo

4ioopgfo1#

如果你指的是flink的广播状态,那么这只是Flink1.5的介绍。
如果你指的是 DataStream#broadcast() 它控制记录的分区,则不允许您指定广播状态。您必须通过指定相应的 CoFlatMapFunction ,例如。

相关问题