这个应该根据业务特性来决定吧。
如果是一些大型的streaming任务,需要长期稳定运行并且有良好的隔离性,则可以考虑perjob模式。
如果需要经常性提交一些小任务(常见于batch任务)或者说有一批相关联的任务,彼此隔离性要求也不高的,可以考虑session模式。
感觉说到底还是业务隔离性与资源的权衡。
Dream-底限 <
[hidden email]> 于2020年8月10日周一 下午4:21写道:
> hi、
> FlinkOnYarn集群部署是推荐使用yarn-session模式所有任务共用一个,还是推荐使用preJob模式每个任务起一个小集群
>