如何在 AWS Glue 中设置多个 --conf table 参数?

How do I set multiple --conf table parameters in AWS Glue?

关于 AWS Glue 的 Whosebug 的多个答案说要设置 --conf table 参数。但是,有时在一个作业中我们需要在 1 个作业中设置多个 --conf 键值对。

我尝试了以下方法来设置多个 --conf 值导致错误:

如何在 AWS Glue 中设置多个 --conf table 参数?

您可以传递多个参数,如下所示:

密钥: --conf

值: spark.yarn.executor.memoryOverhead=7g --conf spark.yarn.executor.memory=7g

这对我有用。

您可以通过编辑作业和添加作业参数来覆盖参数。我使用的键和值在这里:

Key: --conf

Value: spark.yarn.executor.memoryOverhead=7g

这似乎违反直觉,因为设置键实际上在值中,但它被识别了。因此,如果您尝试设置 spark.yarn.executor.memory,则以下参数是合适的:

Key: --conf

Value: spark.yarn.executor.memory=7g

查找更多信息(我从这里添加了这个答案):