【发布时间】:2017-12-30 06:44:21
【问题描述】:
我在spark-env中添加了如下配置
--configurations '[
{
"Classification": "spark-env",
"Properties": {},
"Configurations": [
{
"Classification": "export",
"Properties": {
"MY_VARIABLE": "MY_VARIABLE"
}
}
]
}
]'
但如果我只是在 bash 中执行 echo $MY_VARIABLE,我将无法在终端中看到它们。
基本上我想做的事情如下:
- 安排使用 AWS Lambda 创建 AWS EMR 集群(我将在其中设置所有环境变量,例如 git 凭据)
- 在机器的引导中,安装一堆东西,包括git
- git clone 一个存储库(所以我需要使用存储在环境变量中的凭据)
- 从此存储库执行一些代码
【问题讨论】:
-
问题不是重复的@tripleee。为了清楚起见,我已经编辑了这个问题。链接的重复问题专门针对 Spark 应用程序的 env 变量,这些变量在 EMR 引导期间不存在。
-
你可以使用
Tags -
@Vishrant 感谢您的反馈;重新打开。
-
感谢@tripleee 对此表示赞赏。
标签: bash amazon-emr