EMR 上的 Prestosql/trino 缩减会杀死查询

问题描述 投票:0回答:1
我在 EMR 上有一个 presto 集群。我们还根据 AWS Cloudwatch 指标制定了自动扩展策略。当集群缩小节点时,我们遇到一个问题,它不会等待在这些节点上运行的查询完成。它只会杀死所有查询并缩小规模。有一个属性可以慷慨地关闭节点,可以在集群配置中使用,但这有其局限性。它不适用于 trino 或 prestoSql。这只适用于 Prestodb。

https://docs.aws.amazon.com/emr/latest/ReleaseGuide/presto-graceful-autoscale.html

我还探索了自动扩展策略中的

cooldown

时期,但它们似乎都不适合我们的集群。
我想知道这是 prestosql/trino 的已知问题吗

amazon-emr presto trino starburst
1个回答
0
投票
AWS 在 2023 年 3 月创建了一个示例存储库,可能会有所帮助:

https://github.com/aws-samples/emr-trino-autoscale

在自述文件中,提到了

为了使用此实用程序,建议启用

Trino 容错执行,以避免在调整大小操作期间查询失败。

© www.soinside.com 2019 - 2024. All rights reserved.