问题标签 [mesos-chronos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
391 浏览

rest - 如何通过 Chronos REST API 一次启动多个作业?

我可以通过它的 rest apimy-task-namechronos上手动开始一项工作:

但是我有一个要手动执行的作业列表,我不想为每个作业触发 PUT 请求。是否可以通过 chronos 上的一个请求执行一批任务?或者我是否已经根据自己的要求开始了每项工作?

0 投票
0 回答
243 浏览

mesos - Chronos设置环境变量导致错误

我在 chronos 配置和我的工作定义中都尝试了这个:

它总是失败:

我尝试设置该变量的原因是因为我在 docker 中运行 docker,并且客户端 docker API 有时具有与服务器 docker 版本不同的版本,并且必须使用DOCKER_API_VERSIONenv 集启动才能工作。

我怀疑这是因为设置了计算值而不是字符串值。

在日志中,我可以看到它按预期运行,老实说,我不知道它为什么会崩溃:

docker run ... -e DOCKER_API_VERSION=$(docker version --format '{{.Server.Version}}') ...

0 投票
0 回答
72 浏览

mesos - DC/OS 在 localhost vagrant 上带有 chronos 非常不可靠

我有一个使用 DC/OS 的本地部署,我还安装了 chronos。我的设置是一个主机、一个代理和启动映像:m1a1boot

问题是我发送给 chronos 的作业要么没有进入队列,要么似乎没有执行,或者......它们执行得很晚,即使我指定我希望它们立即运行也是如此。我总是求助于重新启动 chronos,这样我就可以有 10 分钟的响应堆栈。

我也尝试了多个主人和多个代理,结果相同。我还尝试在 master 和 agent 上提高RAMand ,但没有成功。CPUs似乎有一个时间窗口,之后堆栈严重滞后。

经过一些测试,我的第二个问题。我尝试将作业添加到 chronos 以使代理的 cpu 在一段时间内保持在 100% 的上限,以查看它在负载下的性能,并且在 2 分钟后 chronos 崩溃并且我的作业立即全部失败。这也是我在生产中可以期待的吗?

我问这个是希望在我继续我的项目并投入生产之前,这只是在 vagrant 下进行测试本地部署的问题,并花费不少钱。

0 投票
0 回答
810 浏览

mesos - Mesos 任务何时可以处于 STAGING 状态?

我在 STAGING 中看到 mesos 任务超过 2 天。该任务是一个简单的独立 java 代码执行。我在日志中没有看到任何与 STAGING 状态相关的内容。有人可以提供有关工作何时可以进入 TASK_STAGING 的见解。

我的 Infra 有 3 个在 3 节点 zookeeper 集群中注册的 mesos-masters。Chronos 是向 mesos 注册的框架。有三个从属服务于请求。我只在一个奴隶上看到 STAGING 任务。

代理日志:

这是将日志级别设置为 3 后的日志

0 投票
1 回答
1907 浏览

oozie - 及时安排 Spark 作业

这是每天/每周安排 Spark 作业的推荐工具。1) Oozie 2) Luigi 3) Azkaban 4) Chronos 5) Airflow

提前致谢。

0 投票
1 回答
151 浏览

mesos - Chronos 资源不足警告

我正在尝试在 Mesos 上运行 Chronos,但我所有的工作都陷入了困境queueing

systemctl status chronos -l显示:

因此,即使所有资源都超出了要求,它也会拒绝这些提议。

0 投票
0 回答
951 浏览

cron - 如何将 Chronos 作业计划设置为每天仅运行 4 次?

我们有一个要求,从早上 8 点开始,每天必须每 3 小时运行一次特定的 chronos ( https://mesos.github.io/chronos/ ) 作业。所以总共 4 次运行,即上午 8 点、上午 11 点、下午 2 点、下午 5 点,之后没有运行。它应该每天重复。如何在 Chronos 中设置这样的时间表?可能吗?

0 投票
1 回答
747 浏览

mesos - 如何访问 chronos api?

我有一个 mesos 和 chronos 环境,我想使用 chronos api 来监控作业状态,但是......

它返回404给我,任何人都可以有想法吗?其他功能工作正常。 网页界面作业状态 API URL 是:chronos REST API DOC

0 投票
1 回答
194 浏览

docker - 运行 mesos chronos 命令时的默认工作目录是什么

我有兴趣弄清楚运行 mesos chronos 命令时的默认工作目录是什么。例如,如果我运行“java -jar foo/bar/baz.jar”,需要将 foo 目录放在哪里才能使其正常工作?

谢谢

0 投票
0 回答
59 浏览

scheduled-tasks - mesos-chronos 中的 `0 08-18 * * *`(crontab) 等价于什么?

我已阅读文档如何添加计划作业https://mesos.github.io/chronos/docs/api.html#adding-a-scheduled-job

虽然我不知道该怎么做。

我想在 mesos-chronos 中执行工作At minute 0 past every hour from 8 through 18.

在 crontab 中是这样的:

0 08-18 * * *

mesos-chronos 中的等价物是什么?