Flink 有没有设idle?之前有类似的体验忘了是升1.14还是1.15
Flink 有 IDLE 状态,但是这个状态是在 Flink 内部使用的。Flink 的状态是分层的,最底层的是 TASK 状态,TASK 状态可以处于 ACTIVE 或者 SUSPENDED 状态。TASK 状态上面是 JOB 状态,JOB 状态可以处于 RUNNING 或者 FINISHED 状态。JOB 状态上面是 CLUSTER 状态,CLUSTER 状态可以处于 ACTIVE 或者 IDLE 状态。
当所有 JOB 都完成之后,CLUSTER 就会进入 IDLE 状态。IDLE 状态会等待新的 JOB 提交。当新的 JOB 提交之后,CLUSTER 就会重新进入 RUNNING 状态。
Flink 的 IDLE 状态不会主动释放资源,但是当所有的 JOB 都完成之后,Flink 会把 IDLE 状态的资源回收掉。Flink 的 IDLE 状态主要是为了节省资源。
Flink 的 IDLE 状态在 1.14 版本就已经支持了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。