使用airbnb chronos rest api调度自定义mesos执行器

nbnkbykc  于 2021-06-21  发布在  Mesos
关注(0)|答案(1)|浏览(379)

chronos站点提到chronos支持定制mesos执行器。mesos示例演示如何编写自定义mesos执行器(master/src/examples/java/testexecutor.java)。但是,我找不到任何关于如何通过chronosretapi来安排这样一个定制执行器的文档。任何有关这方面的帮助或指点将不胜感激。
提前谢谢。

5anewei6

5anewei61#

我们编写了一个没有任何逻辑的示例执行器。你可以在这里找到它: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

相关问题