我想在平面图函数或客户触发器中使用其他一些广播资源,例如列表或地图,但我找不到一些可以满足的 api。
我找到了广播方法,但它返回了数据流,我怎样才能将其转换为列表,以及如何在流上下文中获取它?
我使用 Flink-1.3.2。
如果你指的是 Flink 的广播状态,那么这只是在 Flink 1.5 中引入的。
如果您指的是控制记录分区的DataStream#broadcast()
,则这不允许你指定广播状态。您必须通过指定相应的CoFlatMapFunction
来自己实现它,例如。