2017-03-29 4 views
1

Meine Mesos-Jobs werden ohne die Umgebungsvariablen LANG ausgeführt. Ich habe überprüft, dass die Slaves die Variable gesetzt haben, also muss der Mesos-Job die Variable unscharf schalten, aber ich kann nicht herausfinden, wo das gemacht wird.Mesos hebt einige Umgebungsvariablen auf

Ich kann explizit die Umgebungsvariable für jeden Auftrag festgelegt, aber ich mag diese global festgelegt werden.

Antwort

1

Versuchen Sie den Agenten Flagge --executor_environment_variables verwenden.

Von den Agenten Befehlszeilenhilfe:

JSON-Objekt der Umgebungsvariablen darstellt, die zum Vollstrecker übergeben werden soll, und somit anschließend Aufgabe (n). Standardmäßig ist dieses Flag keins.

Benutzer müssen die Executor-Umgebung explizit definieren.

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