1.下载并解压mesos安装文件
$ wget http://www.apache.org/dist/mesos/0.26.0/mesos-0.26.0.tar.gz
$ tar -zxf mesos-0.26.0.tar.gz
移动到/usr/local/mesos
$mv /home/ubuntu1/mesos-0.26.0 /usr/local/mesos
2. 更新apt-get源
$ sudo apt-get update
# 安装tar wget git
$ sudo apt-get install -y tar wget git
# 安装jdk1.7
$ sudo apt-get install -y openjdk-7-jdk
安装libtool自动安装软件
$ sudo apt-get install -y autoconf libtool
安装mesos需要的插件
$ sudo apt-get -y install build-essential python-dev python-boto libcurl4-nss-dev libsasl2-dev libsasl2-modules maven libapr1-dev libsvn-dev
3.由于国外网站的访问问题,所以可能需要修改maven的镜像
#vim /etc/maven/settings.xml
添加下面镜像:
<!-- United States, St. Louis-->
<mirror>
<id>Central</id>
<url>http://repo1.maven.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>uk.maven.org</id>
<mirrorOf>central</mirrorOf>
<name>UK Central</name>
<url>http://uk.maven.org/maven2</url>
</mirror>
4.# 编译(确保内存足够大,最好超过1G,我之前是800M,编译就会一直卡在中间不动
$cd /usr/local/mesos
$ mkdir build
$ cd build
$ ../configure
$ make
$make check
$ make install
5.测试
# Start mesos master (Ensure work directory exists and has proper permissions).
$ ./bin/mesos-master.sh --ip=127.0.0.1 --work_dir=/var/lib/mesos
# Start mesos slave.
$ ./bin/mesos-slave.sh --master=127.0.0.1:5050
# Visit the mesos web page.
$ http://127.0.0.1:5050
# Run C++ framework (Exits after successfully running some tasks.).
$ ./src/test-framework --master=127.0.0.1:5050
# Run Java framework (Exits after successfully running some tasks.).
$ ./src/examples/java/test-framework 127.0.0.1:5050
# Run Python framework (Exits after successfully running some tasks.).
$ ./src/examples/python/test-framework 127.0.0.1:5050