问题标签 [marathon]
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.
oozie - Apache Mesos 工作流 - 事件驱动调度器
我们目前正在使用 Apache Mesos 与 Marathon 和 Chronos 来安排长时间运行和批处理过程。
如果我们能像 Oozie 一样创建更复杂的工作流程,那就太好了。例如,当文件出现在某个位置或某个应用程序完成或调用 API 时,就会启动一项工作。
虽然我们似乎可以使用 Marathon/Chronos 或 Singularity 来做到这一点,但似乎没有现成的可用界面。
mesos - 在 Apache Marathon 上运行 Hadoop/Storm 任务
我最近遇到了 Apache Mesos,并成功地在 Mesos 上部署了我的 Storm 拓扑。
我想尝试在 Apache Marathon 上运行 Storm 拓扑/Hadoop 作业(使用 mesos-storm 框架直接在 Apache Mesos 上运行 Storm 时遇到问题)。
我找不到任何教程/文章可以列出如何从 Apache Marathon 启动 Hadoop/Spark 任务的步骤。
如果有人可以提供有关此主题的任何帮助或信息,那就太好了(可能是 Marathon 的 Json 作业定义,用于启动 Storm/hadoop 作业)。
非常感谢
hadoop - 詹金斯复制到hdfs
我已经为 Jenkins 尝试了几个工件插件,但到目前为止都没有成功完成任务:
我使用 hadoop 作为文件系统进行部署,并从 hadoop 部署我的应用程序(mesos/marathon 只能访问 http 或 hdfs)。如何让 Jenkins 将工件 zip 从 sbt 保存到 hdfs?我没有给我运行 shellcommand 的选项
docker - 如何在 Mesos 或 CoreOS 中配置 MariaDB 和 Redis 的高可用集群
在大多数教程、演示文稿和演示中,仅展示了通过 DNS(SkyDNS、skydock 等)或通过使用 etcd 或 ZooKeeper 配置的 HAproxy 或 Vulcand 等反向代理进行负载平衡的无状态服务。
是否有使用以下方法部署 MariaDB 和 Redis 集群的最佳实践:
CoreOS + 舰队 + Docker;或者
Mesos + 马拉松 + 码头工人
任何其他集群管理解决方案
当运行 Master 的主机可能发生变化时,如何配置 Redis 集群和 MariaDB 集群(Galera)?
https://github.com/sheldonh/coreos-vagrant/tree/master/redis
http://www.severalnines.com/blog/how-deploy-galera-cluster-mysql-using-docker-containers
mesos - Marathon 如何限制直接调用应用的资源?
我正在尝试使用 Mesos + Marathon,并通过创建一个由 shell 脚本组成的小“应用程序”开始简单,该脚本每 5 秒无限循环记录一条消息。当我配置该应用程序时,我可以分配各种内存和 CPU 资源,这导致我的问题:
如果 Marathon 直接生成一个 shell 脚本,那么它如何限制脚本资源的使用?该脚本可以执行并启动任何操作以消耗所有可用资源。
我知道 Docker 或其他一些隔离机制会限制进程可以做什么,但我没有(明确地)配置这个。它是否可以即时创建某种容器而无需我显式配置一个容器?我正在 OS X 上进行测试。
amazon-web-services - Mesos、Marathon、云和 10 个数据中心——如何相互交谈?
我一直在研究 Mesos、Marathon 和 Chronos 组合来托管大量网站。在我的脑海中,我应该能够在我的笔记本电脑中输入一些命令,然后等待大约 30 分钟以构建和部署这个东西。
我唯一的问题是,我的资源分散在多个数据中心、众多云帐户和大约 6 个本地位置。我看不出为什么我不能从我的笔记本电脑上控制它们——(当涉及到我的硬件时,我有严重的电源和控制问题!)
我认为我最好的方法是在云中构建大脑(动物园管理员和至少一个主人),然后添加单独的数据中心,但我还没有看到任何分布式集群的例子,其中并非所有节点都可以相互通信。
任何人都可以推荐一种方法吗?
mesos - 当请求增加时,马拉松会杀死容器
我在 Google Cloud Engine 上的 Mesos(0.21) 和 Marathon(0.7.6) 上部署 Docker 容器。
我使用 JMeter 测试在 Marathon 上运行的 REST 服务。当并发请求数小于 10 时,它可以正常工作,但是当并发请求数超过 50 时,容器被杀死,Mesos 启动另一个容器。我增加了 RAM,CPU,但它仍然会发生。
这是登录 /var/log/mesos/
E0116 09:33:31.554816 19298 slave.cpp:2344] Failed to update resources for container 10e47946-4c54-4d64-9276-0ce94af31d44 of executor dev_service.2e25332d-964f-11e4-9004-42010af05efe running task dev_service.2e25332d-964f-11e4-9004-42010af05efe on status update for terminal task, destroying container: Failed to determine cgroup for the 'cpu' subsystem: Failed to read /proc/612/cgroup: Failed to open file '/proc/612/cgroup': No such file or directory
containers - 在 Apache Mesos/Marathon 上部署一个 Docker 容器实例
我曾尝试使用 Marathon 框架在 Web UI 上仅部署一个 MySQL 容器实例来测试 Apache Mesos 的功能。问题是它一次运行和部署了这么多容器,即使我只陈述了一个实例。但在让进程“休眠 10 秒”找出问题后,我发现它实际上一次运行 4 个容器。有什么帮助吗?
mesos - 从 Web 浏览器创建新应用程序 Marathon App
设置完所有的 Mesos Master、Slave、ZooKeeper、Marathon。
一旦它在 Mesos-Master 上运行并且完成的任务状态已完成,
我点击了绿色按钮“创建应用程序” 。
我在哪里可以得到 json 文件?从哪个文件夹??
mesos - 无法从马拉松中删除任务
由于我的 mesos-master 突然失去了连接。它使马拉松处于一个非常奇怪的状态,我无法删除任务。
等待马拉松发现任务丢失,但我无法手动清除它。
无论如何,我可以从 Marathon UI 中终止任务吗?
无法杀死框架20150121-162624-453060618-5050-2463-0000的任务****,因为找不到;无法发送 TASK_LOST,因为正在使用非严格注册表