mesos开始使用mesos


备注

本节概述了mesos是什么,以及开发人员为什么要使用它。

它还应该提到mesos中的任何大型主题,并链接到相关主题。由于mesos的Documentation是新的,您可能需要创建这些相关主题的初始版本。

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
 

更多