- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Python 绑定(bind)运行 Mesos/Deimos 集群,但出现以下错误:F0719 03:26:17.994248 7 os.hpp:131] Expecting 'MESOS_SLAVE_PID' in environment variables
这个错误显示在 Mesos 的 web 界面中执行程序的 pailer 中。错误上面的那行表示执行器脚本已经开始运行(我自己的日志消息)。
从执行程序 Python 脚本运行执行程序时会发生错误,即使用此
driver.run()
MESOS_SLAVE_PID
相关。要设置的环境变量(见
https://github.com/apache/mesos/blob/master/src/exec/exec.cpp#L648 )。然而,Deimos 似乎并没有在 Docker 容器中默认设置这个变量(至少在这种情况下)(我认为应该这样做)。
最佳答案
您是否直接运行了演示二进制文件?或者您是否将 executor_uri 提供给某个框架。
因为通常情况下,执行程序不会被直接启动。我们通过向框架提供 executor_uri 来指定执行者。所以每次框架启动一个任务时:
1、Framework 会将 executor_uri 等信息发送给从站。
2、Slave 将使用这些信息来获取 executor,然后告诉 containerizer 设置环境并启动 executor。
供引用:
https://github.com/apache/mesos/blob/0ba6b89b7421d426709af5bf89fac138cf0ca63e/src/slave/containerizer/containerizer.cpp#L262
关于docker - Deimos 在环境变量中期望 'MESOS_SLAVE_PID',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24873949/
我正在使用 Python 绑定(bind)运行 Mesos/Deimos 集群,但出现以下错误: F0719 03:26:17.994248 7 os.hpp:131] Expecting 'MESO
我是一名优秀的程序员,十分优秀!