如何在flink流程序中使用广播变量(例如列表)?

时间:2018-06-21 07:37:48

标签: apache-flink

我想使用其他广播资源,例如平面地图功能中的列表或地图或客户触发器,但我找不到满足的API。

我找到了广播方法,但是它返回了数据流,如何将其转换为列表,以及如何在streamcontext中获取它?

我使用Flink-1.3.2。

1 个答案:

答案 0 :(得分:0)

如果您指的是Flink的broadcast state,则仅在Flink 1.5中引入。

如果要引用DataStream#broadcast()来控制记录的分区,则不允许您指定广播状态。例如,您将必须自己通过指定相应的CoFlatMapFunction来实现。