1
環境変数LANG
が設定されていないと、私のmesosジョブが実行されます。私は、スレーブが変数セットを持っていることを確認しました。そのため、mesosジョブは変数の設定を解除する必要がありますが、これがどこで行われたのか分かりません。メゾスはいくつかの環境変数を無効にします
ジョブごとに環境変数を明示的に設定できますが、これをグローバルに設定したいと思います。
環境変数LANG
が設定されていないと、私のmesosジョブが実行されます。私は、スレーブが変数セットを持っていることを確認しました。そのため、mesosジョブは変数の設定を解除する必要がありますが、これがどこで行われたのか分かりません。メゾスはいくつかの環境変数を無効にします
ジョブごとに環境変数を明示的に設定できますが、これをグローバルに設定したいと思います。
エージェントフラグ--executor_environment_variables
を試してみてください。エージェントコマンドラインヘルプから
JSONキュータに渡さ あるべき環境変数を表すオブジェクト、ひいてはその後タスク(複数可)。デフォルトでは、この フラグはnoneです。
ユーザは、エグゼキュータ環境を明示的に定義する必要があります。
例: mesos-slave --executor_environment_variables='{ "LANG": "C" }' [...]