GCP DataProc集群验证错误:未配置节点数超出自动扩缩容范围
GCP DataProc集群创建验证错误排查方案
错误信息
Requested number of primary workers must be within autoscaler min/max range (12,32). Requested 2 Requested number of secondary workers must be within autoscaler min/max range (10,30). Requested 0
排查方向
- 检查配置隐式默认值:DataProc未显式指定主/副worker节点数时,会使用默认值(主worker默认2,副worker默认0),若你的集群已配置自动扩缩容的min/max范围,默认值超出范围就会触发该错误。
- 核对自动扩缩容配置绑定:确认自动扩缩容规则是否正确关联到对应节点组,避免配置错位导致校验逻辑异常。
- 排查配置层级覆盖:如果使用了模板+自定义配置的嵌套方式,检查是否存在深层配置覆盖了你显式设置的节点数,导致实际生效的是默认值。
- 验证实际请求参数:若用gcloud命令创建集群,添加
--log-http参数查看真实发送的请求参数,确认节点数字段是否被隐式设为2和0;若用API调用,直接检查请求体的参数内容。 - 检查全局默认模板:查看项目或区域级的DataProc默认集群模板,是否存在预设的节点数参数,覆盖了你的自定义配置。
内容的提问来源于stack exchange,提问作者user3103957
相关产品推荐
相关产品推荐

