Docker —— 从入门到实践-12202257Marathon、Singularity、Aurora 等; 支持 HA(基于 ZooKeeper 实现); 支持 Docker、LXC 等容器机制进行任务隔离; 提供了多个流行语言的 API,包括 Python、Java、C++ 等; 自带了简洁易用的 WebUI,方便用户直接进行操作。 值得注意的是,Mesos 自身只是一个资源抽象的平台,要使用它往往需要结合运行其上的分布式应用(在 Mesos 中被称作框架,framework),比如 src 目录下,应用框架代码在 frameworks 目录下,文档在 docs 目录下, include 中包括了跟 Mesos 打交道使用的一些 API 定义头文件。 安装依赖,主要包括 Java 运行环境、Linux 上的自动编译环境等。 $ sudo apt-get update $ sudo apt-get install -y openjdk-8-jdk autoconf libtool zookeeper mesos marathon 注意,Marathon 最新版本需要 jdk 1.8+ 的支持。如果系统中有多个 Java 版本,需要检查配置默认的 JDK 版本 符合要求。 $ sudo update-alternatives --config java 安装 Mesos 成功后,会在 /usr/sbin/ 下面发现 mesos-master 和 mesos-slave1 魔豆 | 395 页 | 7.32 MB | 3 年前3
共 1 条
- 1










