问题标签 [mesos]

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 回答
1058 浏览

jenkins - mesos中的詹金斯奴隶无法启动

我在用:

  • 詹金斯 1.595
  • mesos 詹金斯插件 0.5.0
  • 金币 0.21.0

我已经在 jenkins 中配置了 Cloud Mesos。Jenkins 框架已经在 mesos 框架视图中注册了描述,如下所示:

编号:5050-2830-29614

主机:我的电脑

用户:詹金斯

名称:詹金斯调度器

活动任务:0

中央处理器:1.7

内存:2.5 Gb

最大份额:37442%

注册时间:33 分钟前

重新注册:-

但是詹金斯没有显示在线奴隶并得到这个输出

和这个日志

mesos的登录是这样的:

等等...

还 mesos 显示 提供 1.7 2.5 GB (注册的框架资源相同)

0 投票
1 回答
1230 浏览

mesos - Jenkins、Mesos 和从属依赖项

背景
我们当前的基础架构由一个 Jenkins 主服务器和一些从属 VM 组成。由于虚拟机工作过度,我们的测试遇到了很多可扩展性和固有的稳定性问题。

Mesosphere 和 Jenkins
话虽如此 ,我正在寻找更多的解决方案,尤其是 mesosphere,因为它能够根据需要动态生成从属。

我唯一的问题是我们在从属虚拟机上安装了所有这些依赖项。为了让 Jenkins 在 mesos 上工作,我必须通过在 mesos 从站上安装依赖项来“弄脏”它们。这会使这些 mesos slave 变得毫无用处,因为它们只适合运行 Jenkins。

问题
在 Mesos 中与其他应用程序一起实现 Jenkins 环境的正确方法是什么?

0 投票
1 回答
1200 浏览

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

0 投票
1 回答
2369 浏览

mesos - 无法在单节点集群上启动 Mesos 从站

据我所知,我能够在单个节点上设置 Mesos 主、从、动物园管理员、马拉松。

但是一旦我执行了启动 mesos-master 的命令,之后我也尝试启动 mesos-slave 但我没有任何方法可以继续在其他地方执行其他命令。我必须停止运行并运行,但问题是 mesos-master 已经停止运行。

在此处输入图像描述

0 投票
2 回答
2960 浏览

jenkins - Jenkins Mesos - 错误:无法访问 jarfile

我正在尝试通过 mesos 使用动态生成的 Docker 容器运行 Jenkins。

我努力了:

  • 手动将slave.jar文件添加到Docker容器镜像中指定的目录
  • 手动添加slave.jar文件到主机mesos slave上指定的目录
  • 删除从站上现有的 docker 镜像,以确保从站正在拉取最新的 docker 容器。

所有的结果都是一样的。

有什么建议么?

0 投票
1 回答
2791 浏览

hadoop - 可以只安装 Hadoop HDFS 吗?

我是 Hadoop 世界的新手,我需要使用 Hadoop HDFS 安装 mesos 以创建容错分布式文件系统,但所有安装参考都包含我的场景所需的组件,例如:MapReduce。

您对此有任何想法或参考吗?

0 投票
1 回答
334 浏览

mesos - Google Container Engine 使用什么来配置 Kubernetes 节点?

Mesos + Kubernetes 是实现 Pod 编排(Kubernetes)和资源分配(Mesos)的一种替代方案。但是 Google Container Engine 是如何为 Kubernetes 进行资源/任务共享的呢?据我了解,Kubernetes 本身并不提供此功能。

0 投票
1 回答
12751 浏览

java - Apache Mesos 实际上做了什么?

我正试图围绕Apache Mesos进行思考,并且需要对一些项目进行澄清。

我对Mesos 的理解是,它是一个可执行文件,可以安装在集群中的每个物理/VM 服务器(“节点)上,然后提供一个 Java API(以某种方式)将每个单独的节点视为一个计算资源的集合池( CPU/RAM/等)。因此,对于针对 Java API 进行编码的程序,他们只看到一组资源,而不必担心代码的部署方式/位置。

因此,一方面,我在这里的理解可能从根本上是错误的(在这种情况下,请纠正我!)。但是,如果我是目标,那么 Java API(由 Mesos 提供)如何允许 Java 客户端利用这些资源?!?有人可以举一个 Mesos 的具体例子吗?


更新

看看下面我可怕的图画。如果我正确理解 Mesos 架构,我们有一个由 3 个物理服务器(phys01phys02phys03组成的集群。这些物理设备中的每一个都在运行一个 Ubuntu 主机(或其他任何东西)。通过一个虚拟机管理程序,比如 Xen,我们可以运行 1+ 个虚拟机。

我对 Docker 和 CoreOS 很感兴趣,所以我会在这个例子中使用它们,但我猜这同样适用于其他非容器设置。

所以在每个虚拟机上我们都有 CoreOS。在每个 CoreOS 实例上运行的是一个 Mesos 可执行文件/服务器。集群中的所有 Mesos 节点都将它们下面的所有内容视为一个资源池,并且可以将工件任意部署到 Mesos 集群,Mesos 将确定实际将它们部署到哪个 CoreOS 实例。

在 Mesos 之上运行的是“Mesos 框架”,例如 Marathon 或 Kubernetes。在 Kubernetes 中运行的是各种 Docker 容器(C1- C4)。

在此处输入图像描述

这种对 Mesos 的理解或多或少是正确的吗?

0 投票
2 回答
1097 浏览

ubuntu - Mesos master 配置错误:加载未知标志失败

我在 Ubuntu 14.04 下运行 mesos 0.20 主节点。我保留的所有配置选项/etc/default/mesos-masterMESOS_CREDENTIALS我的变量有问题。它指向一个现有且可访问的文件,其中包含空格分隔的登录/密码对列表。

文件/etc/default/mesos-master

文件/etc/mesos-master/credentials.txt

我在mesos-master开始时收到错误:

我究竟做错了什么?

0 投票
1 回答
4895 浏览

command-line-interface - 如何查看已安装的 Apache Mesos 版本?

如何确定安装的 Apache Mesos 版本?

mesos help在cli上没有说...

而且没有人。