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

更多