chronos站点提到chronos支持定制mesos执行器。mesos示例演示如何编写自定义mesos执行器(master/src/examples/java/testexecutor.java)。但是,我找不到任何关于如何通过chronosretapi来安排这样一个定制执行器的文档。任何有关这方面的帮助或指点将不胜感激。提前谢谢。
5anewei61#
我们编写了一个没有任何逻辑的示例执行器。你可以在这里找到它:https://github.com/mesosphere/sample_mesos_executor.下面是一个如何发布到自定义执行器的示例。请注意,执行人必须是可执行的。我们使用 arx 在本例中,它是一个可执行的tar文件。您还可以指向执行 java -cp foo.jar my.executor.implementation arg1 arg2... .
arx
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
1条答案
按热度按时间5anewei61#
我们编写了一个没有任何逻辑的示例执行器。你可以在这里找到它:https://github.com/mesosphere/sample_mesos_executor.
下面是一个如何发布到自定义执行器的示例。请注意,执行人必须是可执行的。我们使用
arx
在本例中,它是一个可执行的tar文件。您还可以指向执行java -cp foo.jar my.executor.implementation arg1 arg2...
.