DCOS之Marathon安装指引篇

安装需求:

Apache Mesos 0.24.0+

Apache ZooKeeper

JDK 1.6+

测试环境

节点角色
10.133.19.25docker私有镜像库
10.134.29.141dcos集群部 署 workstation
10.134.29.136mesos-master、zookeeper
10.134.29.135mesos-master、zookeeper
10.134.29.134mesos-master、zookeeper、UI
10.134.29.133mesos-slave
10.134.29.132mesos-slave
10.134.29.144mesos-slave
10.134.29.129mesos-slave

 

安装过程

①、安装Mesos

简单的方法是通过系统的包管理来安装,当然也可以使用源码安装mesos,具体可以参考Mesos官网。

②、安装Marathon

通过Package Manager,Marathon可以从软件仓库中下载。

$ curl -O http://downloads.mesosphere.com/marathon/v0.15.2/marathon-0.15.2.tgz

$ tar xzf marathon-0.15.2.tgz

③、生产环境下运行

生产环境下启动Marathon,需要ZooKeeper和Mesos同时运行,下面的命令将会在生产环境中启动Marathon,将你的web浏览器的localhost设为8080,将会看到Marathon的界面。

$ ./bin/start --master zk://10.134.29.134:2181 10.134.29.135:2181,10.134.29.136:2181/mesos --zk zk://10.134.29.134:2181,10.134.29.135:2181,10.134.29.136:2181/marathon

Marathon使用--master参数去发现Mesos的master节点,使用--zk发现ZooKeeper,因为两者之间相对独立,所以Mesos master节点也使用其他方式来发现,比如etcd等。

对于marathon所有的参数设置选项,请查看marathon之命令行篇。对于Marathon更多的高可用特性,请查阅marathon之高可用篇。

④、Mesos Library

MESOS_NATIVE_JAVA_LIBRARY:通过bin/start可以找到通常的安装路径, /usr/lib和/usr/local/lib,如果你为链接库设置了其他路径,MESOS_NATIVE_JAVA_LIBRAR  需要设置为其它环境变量,设置如下。

$MESOS_NATIVE_JAVA_LIBRARY=/Users/bob/libmesos.dylib ./bin/start

--maste zk://10.134.29.134:2181 10.134.29.135:2181,10.134.29.136:2181/mesos

--zk zk://10.134.29.134:2181,10.134.29.135:2181,10.134.29.136:2181/marathon

 

启动应用

Marathon应用的介绍以及如何执行,请查阅Marathon之应用篇。

本文作者:中移苏研-邹能人

如果想了解更多苏研DCOS相关的信息,请关注微信!

qrcode_for_gh_f74128c040ae_430(1)

查看原文:http://www.zoues.com/index.php/2016/03/12/dcos-marathon-deployment/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值