在apache mesos上安装Marathon

问题描述 投票:0回答:1

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

Apache Mesos-building

在Flink网站上,我了解Marathon应安装在Mesos上以提供高可用性。我无法安装马拉松。然后,我在其上提供了一个带有新的ubuntu 16.04桌面的docker,并尝试按照此指令安装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

你能告诉我如何在三个不同节点的集群中安装Maos马拉松吗?我是否必须在其中一个平台(如“AWS,Azure”)中的ubuntu服务器上安装mesos,而不是使用Ubuntu Desktop在三个物理节点上安装Mesos?

任何帮助,将不胜感激。

提前致谢。

docker apache-flink mesos marathon
1个回答
1
投票

你有没有为你的集群安装zookeeper?如果是,你可以安装马拉松,运行它

curl -O http://downloads.mesosphere.com/marathon/v1.5.1/marathon-1.5.1.tgz
tar xzf marathon-1.5.1.tgz
./bin/start --master zk://zk1.foo.bar:2181,zk2.foo.bar:2181/mesos --zk zk://zk1.foo.bar:2181,zk2.foo.bar:2181/marathon

你可以点这个链接https://mesosphere.github.io/marathon/docs/

© www.soinside.com 2019 - 2024. All rights reserved.