Docker 在apache mesos上安装Marathon

Docker 在apache mesos上安装Marathon,docker,apache-flink,mesos,marathon,Docker,Apache Flink,Mesos,Marathon,我想通过ApacheMesos设置Flink集群。我有三个安装了docker的物理节点。每个docker都安装了ubuntu 16.04桌面。我使用此链接在docker上安装了apache mesos,没有任何问题: 在Flink网站上,我了解到Marathon应该安装在Mesos上,以提供高可用性。我无法安装马拉松。然后,我为docker提供了一个全新的ubuntu 16.04桌面,并尝试按照以下说明安装Mesos和Marathon: sudo apt-key adv --keyserver

我想通过ApacheMesos设置Flink集群。我有三个安装了docker的物理节点。每个docker都安装了ubuntu 16.04桌面。我使用此链接在docker上安装了apache mesos,没有任何问题:

在Flink网站上,我了解到Marathon应该安装在Mesos上,以提供高可用性。我无法安装马拉松。然后,我为docker提供了一个全新的ubuntu 16.04桌面,并尝试按照以下说明安装Mesos和Marathon:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv E56151BF

ISTRO=$(lsb_release -is | tr '[:upper:]' '[:lower:]')

CODENAME=$(lsb_release -cs)

echo "deb http://repos.mesosphere.io/${DISTRO} ${CODENAME} main"| sudo 
tee /etc/apt/sources.list.d/mesosphere.list

sudo apt-get update
我在运行上述命令时没有遇到任何错误;但是我在运行命令时遇到了这个错误:

sudo apt-get -y install mesos
正在阅读软件包列表。。。完成

构建依赖树

正在读取状态信息。。。完成

E:找不到包mesos

您能告诉我如何在由三个不同节点组成的集群中的Mesos上安装marathon吗?我是否必须在像AWS、Azure这样的平台的ubuntu服务器上安装mesos,而不是在ubuntu桌面的三个物理节点上安装mesos

任何帮助都将不胜感激


提前感谢。

您的群集是否安装了zookeeper? 如果是,您可以安装marathon,运行此

旋度-Ohttp://downloads.mesosphere.com/marathon/v1.5.1/marathon-1.5.1.tgz tar xzf马拉松-1.5.1.tgz
./bin/start-master zk://zk1.foo.bar:2181,zk2.foo.bar:2181/mesos-zk://zk1.foo.bar:2181,zk2.foo.bar:2181/marathonI在ubuntu 18.10上安装了marathon,没有任何错误。我还安装了Zookeeper。在/$MARATHON_HOME/bin中,没有开始文件。我用/$marathon_HOME/bin/marathon跑马拉松,但连接被拒绝。你能告诉我这是对的吗?你能看看这个帖子吗:[谢谢。