2017-03-29 6 views
1

環境変数LANGが設定されていないと、私のmesosジョブが実行されます。私は、スレーブが変数セットを持っていることを確認しました。そのため、mesosジョブは変数の設定を解除する必要がありますが、これがどこで行われたのか分かりません。メゾスはいくつかの環境変数を無効にします

ジョブごとに環境変数を明示的に設定できますが、これをグローバルに設定したいと思います。

答えて

1

エージェントフラグ--executor_environment_variablesを試してみてください。エージェントコマンドラインヘルプから

JSONキュータに渡さ あるべき環境変数を表すオブジェクト、ひいてはその後タスク(複数可)。デフォルトでは、この フラグはnoneです。

ユーザは、エグゼキュータ環境を明示的に定義する必要があります。

例: mesos-slave --executor_environment_variables='{ "LANG": "C" }' [...]

関連する問題