【问题标题】:Scheduling a custom mesos executor with Airbnb Chronos REST API使用 Airbnb Chronos REST API 调度自定义 mesos 执行器
【发布时间】:2013-07-04 09:04:03
【问题描述】:

Chronos site 提到 Chronos 支持自定义 Mesos 执行器。 Mesos 示例展示了如何编写自定义 Mesos 执行器 (master/src/examples/java/TestExecutor.java)。但是,我找不到任何有关如何通过 Chronos RET API 调度此类自定义执行程序的文档。 任何有关此的帮助或指示将不胜感激。

提前致谢。

【问题讨论】:

  • 弗洛里安的回答对你有用吗?

标签: distributed-computing job-scheduling mesos


【解决方案1】:

我们编写了一个没有任何逻辑的示例执行器。你可以在这里找到它: https://github.com/mesosphere/sample_mesos_executor.

这是一个如何发布到自定义执行器的示例。请注意,执行程序必须是可执行的。在这个例子中我们使用arx,它是一个可执行的tar文件。您还可以指向执行java -cp foo.jar my.executor.implementation arg1 arg2... 的shell 脚本。

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-29
  • 1970-01-01
  • 2023-04-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多