Chronos 网站提到Chronos 支持自定义Mesos执行器。Mesos 示例展示了如何编写自定义 Mesos 执行器 (master/src/examples/java/TestExecutor.java)。但是,我找不到任何有关如何通过 Chronos RET API 调度此类自定义执行程序的文档。任何有关此的帮助或指示将不胜感激。
提前致谢。
Chronos 网站提到Chronos 支持自定义Mesos执行器。Mesos 示例展示了如何编写自定义 Mesos 执行器 (master/src/examples/java/TestExecutor.java)。但是,我找不到任何有关如何通过 Chronos RET API 调度此类自定义执行程序的文档。任何有关此的帮助或指示将不胜感激。
提前致谢。
我们编写了一个没有任何逻辑的示例执行器。你可以在这里找到它: https ://github.com/mesosphere/sample_mesos_executor 。
这是您如何发布到自定义执行程序的示例。请注意,执行程序必须是可执行的。我们arx
在这个例子中使用的是一个可执行的 tar 文件。您还可以指向一个执行java -cp foo.jar my.executor.implementation arg1 arg2...
.
echo '{"schedule":"R/2012-11-10T00:52:00Z/PT90M", \
"name":"request_event_counter_hourly", \
"command":"/srv/mesos/utils/run_emr.sh jar eventcounter.RequestEventCounter", \
"epsilon":"PT15M", \
"executor":"/srv/mesos/utils/async-executor.arx" }' | \
http POST your-chronos-host.com:4400/scheduler/iso8601