Mespsheres 包中的 Mesos 描述和安装

Mesos 是一个集群管理器,旨在通过在多个框架之间动态共享资源来提高资源利用率。它于 2009 年在加州大学伯克利分校成立,并在包括 Twitter 和 Airbnb 在内的许多公司中投入生产。经过近两年的孵化,它于 2013 年 7 月成为 Apache 顶级项目。Mesos 在不同性质的作业中共享机器(或节点)的可用容量,如下图所示。Mesos 可以被视为数据中心的内核,它提供所有节点上资源的统一视图,并以类似于操作系统内核为单个计算机执行的方式无缝访问这些资源。Mesos 为构建数据中心应用程序提供了核心,其主要组件是可扩展的两阶段调度程序。Mesos API 允许你表达各种应用程序,而无需将特定于域的信息引入 Mesos 核心。通过继续专注于核心,Mesos 可以避免单片调度程序出现的问题。

Ubuntu

# Setup
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E56151BF
DISTRO=$(lsb_release -is | tr '[:upper:]' '[:lower:]')
CODENAME=$(lsb_release -cs)

# Add the repository
echo "deb http://repos.mesosphere.com/${DISTRO} ${CODENAME} main" | \
sudo tee /etc/apt/sources.list.d/mesosphere.list
sudo apt-get -y update

# Install
sudo apt-get -y install mesos

红帽/ CentOS

# Install Zookeeper
sudo rpm -Uvh http://archive.cloudera.com/cdh4/one-click-install/redhat/6/x86_64/cloudera-cdh-4-0.x86_64.rpm
sudo yum -y install zookeeper

# Install Mesos
sudo rpm -Uvh http://repos.mesosphere.com/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm
sudo yum -y install mesos

更多