【发布时间】:2017-03-29 20:30:30
【问题描述】:
我的 mesos 作业在没有设置 LANG 环境变量的情况下运行。我已经验证了从站设置了变量,所以 mesos 工作必须取消设置变量,但我不知道这是在哪里完成的。
我可以为每个作业显式设置环境变量,但我希望全局设置。
【问题讨论】:
标签: shell environment-variables mesos
我的 mesos 作业在没有设置 LANG 环境变量的情况下运行。我已经验证了从站设置了变量,所以 mesos 工作必须取消设置变量,但我不知道这是在哪里完成的。
我可以为每个作业显式设置环境变量,但我希望全局设置。
【问题讨论】:
标签: shell environment-variables mesos
尝试使用代理标志--executor_environment_variables。
来自代理命令行帮助:
表示环境变量的 JSON 对象应该是 传递给执行者,因此随后传递给任务。默认情况下这个 标志是无。
用户必须明确定义执行器环境。
示例:
mesos-slave --executor_environment_variables='{ "LANG": "C" }' [...]
【讨论】: