Looking for mesos Keywords? Try Ask4Keywords

mesosErste Schritte mit Mesos


Bemerkungen

In diesem Abschnitt erhalten Sie einen Überblick darüber, was Mesos sind und warum ein Entwickler sie verwenden möchte.

Es sollte auch alle großen Themen innerhalb von Mesos erwähnen und auf die verwandten Themen verweisen. Da die Dokumentation für Mesos neu ist, müssen Sie möglicherweise erste Versionen dieser verwandten Themen erstellen.

Beschreibung und Installation von Mesos aus dem Mespsheres-Paket

Mesos ist ein Cluster-Manager, der eine verbesserte Ressourcennutzung durch dynamisches Teilen von Ressourcen zwischen mehreren Frameworks zum Ziel hat. Es wurde 2009 an der University of California, Berkeley, gegründet und wird in vielen Unternehmen eingesetzt, darunter Twitter und Airbnb. Es wurde im Juli 2013 nach fast zwei Jahren Inkubation zu einem Top-Projekt von Apache. Mesos teilt die verfügbare Kapazität von Maschinen (oder Knoten) auf Jobs unterschiedlicher Art, wie in der folgenden Abbildung dargestellt. Mesos kann als Kernel für das Rechenzentrum betrachtet werden, der eine einheitliche Ansicht der Ressourcen auf allen Knoten und einen nahtlosen Zugriff auf diese Ressourcen bietet, ähnlich wie ein Betriebssystemkernel für einen einzelnen Computer. Mesos bietet einen Kern für die Erstellung von Rechenzentrumsanwendungen und seine Hauptkomponente ist ein skalierbarer zweiphasiger Scheduler. Mit der Mesos-API können Sie eine Vielzahl von Anwendungen ausdrücken, ohne die domänenspezifischen Informationen in den Mesos-Kern aufzunehmen. Durch die Konzentration auf den Kern vermeidet Mesos Probleme, die bei monolithischen Schedulern auftreten.

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
 

Mehr