开启session 测试的时候 配置最低都要2cu,如果买了5cu,作业运维已经使用了 5cu了,那这个session 不是开启不了了。Flink这个session是一定要空出来不能使用是吗?
以下为热心网友提供的参考意见
在阿里云的实时计算Flink全托管服务中,如果您购买了5个CU,并且作业运维已经使用了5个CU,那么您将无法再开启新的Session。这是因为每个Session至少需要1个CU来保持运行状态。
对于Session模式,由于它会为您的工作负载保持一个长期存在的集群资源,所以即使在没有作业运行时,也会占用一定的CU资源来维持这个集群。这意味着,在购买的CU总数中,必须预留出至少1个CU用于维护Session集群。
如果所有CU都被作业运维使用,您可以考虑以下几种方式来解决问题:
-
释放作业:
如果有已完成或不再需要的作业,可以释放它们所占用的CU,以便腾出资源给新任务。 -
调整作业资源配置:
对于某些正在运行的作业,如果资源需求允许,可以适当降低其配置,以释放部分CU。 -
购买更多CU:
如果现有资源不足以满足您的需求,可以考虑购买更多的CU来支持更多的并发作业和更大的数据处理能力。 -
使用Per Job模式:
如果您的作业是短暂的、不频繁的,或者不需要共享集群资源,可以考虑使用Per Job模式。在这种模式下,每个作业都会分配到一个新的集群上运行,因此不会受到Session模式下CU限制的影响。
以下为热心网友提供的参考意见
是的哈,session常驻进程占用资源。经常1cu测试,
此回答整理自钉群“实时计算Flink产品交流群”
本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/12398.html