我是Hadoop世界的新手,我需要在Hadoop HDFS上安装mesos才能创建容错的分布式文件系统,但是所有安装参考都包括针对我的场景的必要组件,例如:MapReduce。
您对此有任何想法或参考吗?
请不要在我检查的任何地方询问.这就是我所做的.我能够部署单个mesos,marathon和docker实例.向前迈出下一步我希望有2个mesos slave(docker containers)相互链接.只需使用docker,就可以使用docker链接功能实现相同功能.但是在使用业务流程(mesos)和调度程序(marathon)时,您似乎需要使用服务发现.
我的设置很简单,可以在一台主机上运行.所以我将有2个docker容器,一个运行一个简单的pub/sub和一个运行rabbitmq.如何在此设置中使用HA PRoxy.我看过mesosphere http://mesosphere.com/docs/getting-started/service-discovery/提供的一些文件, 但目前尚不清楚如何去做.
我们在6个vmware vm上使用rhel7运行Mesosphere DC/OS 1.7版,我们现在想添加更多代理.通过从引导节点运行dcos_generate_confg.sh --uninstall,我们能够从最初的2个代理(vms)增加到6个代理(vms).然后,我们将新的ip地址添加到genconf/config.yaml中的代理列表中,并运行--genconf, - preflight, - deploy, - postflight.然而,这工作--uninstall吹走了我们现有的公共代理,我们必须重新安装并重新安装.
是否有另一种方法可以在不运行--uninstall的情况下添加代理?在引擎盖下做什么非常紧张.谢谢!
我对Mesos-spark的问题很少:
是否可以更改DCOS模板以使用专色实例?我环顾四周,似乎没有太多关于此的信息.
我正在使用Mesos和Marathon来管理应用程序部署,并在Marathon https://github.com/mesosphere/marathon/issues/3783中遇到了这个错误,也就是说部署期间的领导者选举会扩展实例领导选举经常发生(大约每30分钟一次),所以我经常会遇到这个问题.
我知道每30分钟一次是非常不规律的,因为我已经升级到Marathon 1.3.10并且过去2天没有选举,但是多久一次是"正常"?领导人退位/选举是否在正常情况下发生,或者除非存在潜在问题,否则我应该期待0次选举?一位同事向我建议"领导人选举是正常的","一定数量的选举是正常的,也是可以预期的".我只是不相信,并且想肯定地知道.
如何在树莓派3上运行apache mesos?我应该自己构建它还是有任何用于raspbian的软件包?我找不到任何新鲜的教程。
我正在尝试 Dockerizing Zookeeper/Marathon/Mesos 并从Dockerized Mesos 集群部署 Docker 容器的(可能是愚蠢的)任务。
到目前为止,我在两个物理上独立的节点上有一个工作 Mesos 集群:一个节点同时运行 Mesos主节点和从节点(容器 Dockerfiles 链接),第二个节点仅运行一个从节点。它们似乎运行良好;我能够通过 Marathon(也是它自己的容器,在主节点和从节点上运行)提交非常简单的作业,并且它们成功完成。
但是,当我尝试通过 Marathon API 提交 Docker 容器时,它似乎挂起。Marathon 界面在“部署”时挂起并且永远不会改变,即使在让它静置 15 分钟、停止、重新提交并让它再静置 15 分钟之后也是如此。

与此同时,任务仍然被提交给 Mesos 奴隶;Mesos UI 左右报告失败的任务。

编辑 1
每个执行程序的结果沙箱日志也完全是空的。

编辑 2
在奴隶日志中发现了一些有趣的东西:

兴趣线:
启用的容器化程序 (mesos) 都无法为提供的 TaskInfo/ExecutorInfo 消息创建容器。
看起来容器化器无法运行,据我所知,它甚至没有将 docker 视为容器化器。我按照这里的配置来部署 Docker 作业;如果 Mesos slaves 本身是 Docker 容器,这会改变吗?
我有点不合时宜,在这些方面找不到任何参考资料。知道发生了什么吗?
我用Oracle Linux 7.2作为基本映像创建了一个mesos slave docker镜像.dockerfile正确构建,但是当我尝试运行映像时,它会出现以下错误:
I0414 17:57:30.659329 1 logging.cpp:188] INFO level logging started!
I0414 17:57:30.666347 1 main.cpp:223] Build: 2016-03-17 17:47:25 by root
I0414 17:57:30.666445 1 main.cpp:225] Version: 0.28.0
I0414 17:57:30.666483 1 main.cpp:228] Git tag: 0.28.0
I0414 17:57:30.666543 1 main.cpp:232] Git SHA: 961edbd82e691a619a4c171a7aadc9c32957fa73
I0414 17:57:30.726467 1 systemd.cpp:236] systemd version `219` detected
I0414 17:57:30.726622 1 main.cpp:240] Inializing systemd state
Failed to initialize systemd: Failed to locate systemd runtime directory: /run/systemd/system
Run Code Online (Sandbox Code Playgroud)
这是dockerfile:
FROM oraclelinux:7.2
RUN rpm -Uvh http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm
RUN yum -y update
RUN …Run Code Online (Sandbox Code Playgroud) 我正在 ubuntu 16.04 xenial .zookeeper 上安装 mesosphere,并且 mesos-master 和 mesos-slave 运行良好,而开始马拉松时我遇到了这个问题。 找不到必需的选项“master”。我在 /etc/marathon/conf 中创建了文件夹。这些是我为 marathon 遵循的步骤。
sudo mkdir -p /etc/marathon/conf
sudo cp /etc/mesos-master/hostname /etc/marathon/conf
sudo cp /etc/mesos/zk /etc/marathon/conf/master
sudo cp /etc/marathon/conf/master /etc/marathon/conf/zk
sudo nano /etc/marathon/conf/zk ,edit mesos to marathon in the end .
I am attaching the whole logs here,
Jan 25 14:18:01 master01 cron[859]: (*system*) INSECURE MODE (group/other writable) (/etc/crontab)
Jan 25 14:18:01 master01 cron[859]: (*system*popularity-contest) INSECURE MODE (group/other writable) (/etc/cron.d/popularity-contest)
Jan 25 14:18:01 master01 cron[859]: (*system*php) INSECURE …Run Code Online (Sandbox Code Playgroud)