AWS Glue错误。指定的子网没有足够的可用地址来满足请求。

问题描述 投票:0回答:1

我有一个AWS Glue作业,从S3获取数据,将其转换并加载到多个Redshift表。

Glue作业详情。 类型: Spark这个工作运行的是..: 一个新的脚本将由你撰写 工人类型。标准 最大容量:5

连接详情: 类型: Spark 胶水作业使用 "数据目录>连接" 连接到Redshift连接类型。JDBC

有时,Glue作业会出现以下错误。 指定的子网没有足够的空闲地址来满足请求(Service:AmazonEc2, Status Code: 400,错误代码:InsuffecientFreeAdressesInSubnet)。 (Service:AmazonEc2, Status Code: 400, Error Code: InsuffecientFreeAdressesInSubnet)

是否有办法根据上述标准计算出Glue作业所需的IP地址数量,或者有其他办法,使我可以按顺序安排作业。

amazon-web-services amazon-ec2 aws-glue amazon-vpc
1个回答
1
投票

Glue中的数据处理单元(DPU)或工作者决定你需要的IP数量。如果你使用的子网没有足够的IP,那么选择一个小的DPU数量。你在连接上添加的子网就是被使用的子网。如果你在同一个VPC中还有另一个子网,你可以利用这个子网,只要你能从这个子网到达你的redhift集群。

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