首页 > 其他分享 >DCOS之Marathon安装指引篇

DCOS之Marathon安装指引篇

时间:2022-10-12 13:01:34浏览次数:70  
标签:指引 mesos zk 10.134 DCOS 2181 master Marathon


安装需求:

Apache Mesos 0.24.0+

Apache ZooKeeper

JDK 1.6+

测试环境

节点

角色

10.133.19.25

docker私有镜像库

10.134.29.141

dcos集群部 署 workstation

10.134.29.136

mesos-master、zookeeper

10.134.29.135

mesos-master、zookeeper

10.134.29.134

mesos-master、zookeeper、UI

10.134.29.133

mesos-slave

10.134.29.132

mesos-slave

10.134.29.144

mesos-slave

10.134.29.129

mesos-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之应用篇。

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


标签:指引,mesos,zk,10.134,DCOS,2181,master,Marathon
From: https://blog.51cto.com/u_15129547/5749512

相关文章

  • DCOS之K8S的volumes
    docker本身设计之初是用来执行一个app,抑或是一个应用程序,在其运行结束后,将销毁一切数据,但是这明显不是我们想要的,docker也想到了这个,因此其本身提供一个-v的参数,用来将外部......
  • Spring Cloud Consul 入门指引
    1概述SpringCloudConsul项目为SpringBoot应用程序提供了与Consul的轻松集成。Consul是一个工具,它提供组件来解决微服务架构中一些最常见的挑战:服务发现——......
  • 【crash courses of computer science】00:目录页与指引
    01计算机早期历史earlycomputing02电子计算03布尔逻辑和逻辑门04用二进制表示字母和数字05运算器06寄存器和RAM07中央处理器(CPU)  -------------------......