Python バインディングを使用して Mesos/Deimos クラスターを実行していますが、次のエラーが発生します。
F0719 03:26:17.994248 7 os.hpp:131] Expecting 'MESOS_SLAVE_PID' in environment variables
このエラーは、Mesos の Web インターフェイスのエグゼキュータのペイラーに表示されます。エラーの上の行は、executor スクリプトが実行を開始したことを示しています (私自身のログ メッセージ)。
エグゼキュータがエグゼキュータ Python スクリプトから実行されると、エラーが発生します。
driver.run()
MESOS_SLAVE_PID
また、エラーは、環境変数が設定されることを期待する Mesos に関係しています ( https://github.com/apache/mesos/blob/master/src/exec/exec.cpp#L648を参照)。ただし、Deimos はデフォルトで (少なくともこの場合は) Docker コンテナー内でこの変数を設定していないようです (そうすべきだと思います)。
編集: これは Deimos 自体のバグのようです。これは私による関連するバグレポートです: https://github.com/mesosphere/deimos/issues/43