mesos Mesosheres软件包中的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

RedHat / 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

更多