我想通过apachemesos设置flink集群。我有三个安装了docker的物理节点。每个docker都安装了一个Ubuntu16.04桌面。我使用此链接在docker上安装了apache mesos,没有任何问题:
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吗?我必须在ubuntu服务器上的“aws,azure”这样的平台上安装mesos,而不是在ubuntu桌面的三个物理节点上安装mesos吗?
任何帮助都将不胜感激。
提前谢谢。
1条答案
按热度按时间ig9co6j11#
你为你的集群安装了zookeeper吗?如果是,你可以安装马拉松,运行这个
你可以点击这个链接https://mesosphere.github.io/marathon/docs/