mesos메소 (mesos) 시작하기


비고

이 절에서는 mesos의 개요와 개발자가 사용하려는 이유에 대해 간략히 설명합니다.

또한 mesos 내의 큰 주제를 언급하고 관련 주제에 링크해야합니다. mesos의 문서는 새로운 문서이기 때문에 관련 주제의 초기 버전을 만들어야 할 수도 있습니다.

Mespsheres 패키지에서 Mesos 설명 및 설치

Mesos는 여러 프레임 워크간에 리소스를 동적으로 공유하여 리소스 사용률을 향상시키는 클러스터 관리자입니다. 2009 년 University of California, Berkeley에서 시작되어 Twitter 및 Airbnb를 포함한 많은 회사에서 실제 업무용으로 사용되고 있습니다. 2013 년 7 월에 약 2 년 동안의 인큐베이션 끝에 Apache 최상위 프로젝트가되었습니다. Mesos는 다음 그림과 같이 서로 다른 본성을 가진 작업간에 머신 (또는 노드)의 사용 가능한 용량을 공유합니다. Mesos는 운영 체제 커널이 단일 컴퓨터에서 수행하는 것과 유사한 방식으로 모든 노드의 리소스에 대한 통일 된 뷰를 제공하고 이러한 리소스에 대한 완벽한 액세스를 제공하는 데이터 센터 용 커널로 생각할 수 있습니다. Mesos는 데이터 센터 애플리케이션 구축의 핵심을 제공하며 주요 구성 요소는 확장 가능한 2 단계 스케줄러입니다. Mesos API를 사용하면 도메인 특정 정보를 Mesos 코어에 가져 오지 않고도 광범위한 응용 프로그램을 표현할 수 있습니다. 중심에 집중하여 Mesos는 모 놀리 식 스케줄러에서 볼 수있는 문제를 피합니다.

우분투

# 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