flink运行是用独立模式还是用yarn模式呢

两种模式貌似没啥区别 本质都是flink做事情 那如果我只用flink的话 是不是直接用standalone模式比较好呢?

如果任务为多个,那么standalone模式下,资源隔离做的较差。

生产一般是yarn模式,yarn模式又分为yarn cluster和yarn session
主要区别在于:
yarn cluster会每个任务生成一个Driver
yarn session会共享Driver,所有的任务都在一个Driver中跑
当然现在K8s模式用的也很多