参考网址:http://mesos.apache.org/gettingstarted/
实验环境:mesos版本:0.21.0、操作系统:Red Hat 6
为了了解Spark的三种部署standalone、mesos和YARN。所以想尝试部署下mesos集群。我根据自己的需求,参考了官方文档的如下步骤:
Downloading Mesos
There are different ways you can get Mesos:
-
Download the latest stable release from Apache (Recommended)
$ wget http://www.apache.org/dist/mesos/0.22.1/mesos-0.22.1.tar.gz $ tar -zxf mesos-0.22.1.tar.gz
CentOS 6.5
-
Following are the instructions for stock CentOS 6.5. If you are using a different OS, please install the packages accordingly.
Mesos 0.21.0+ requires subversion 1.8+ devel package which is not available by default by yum. Add one of the repo that has subversion-devel 1.8 available, i.e: Add new repo /etc/yum.repos.d/wandisco-svn.repo, with: [WandiscoSVN] name=Wandisco SVN Repo baseurl=http://opensource.wandisco.com/centos/6/svn-1.8/RPMS/$basearch/ enabled=1 gpgcheck=0 $ sudo yum groupinstall -y "Development Tools" $ sudo yum install -y python-devel java-1.7.0-openjdk-devel zlib-devel libcurl-devel openssl-devel cyrus-sasl-devel cyrus-sasl-md5 apr-devel subversion-devel apr-util-devel # Install maven. $ wget http://mirror.nexcess.net/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz $ sudo tar -zxf apache-maven-3.0.5-bin.tar.gz -C /opt/ $ sudo ln -s /opt/apache-maven-3.0.5/bin/mvn /usr/bin/mvn
Building Mesos
# Change working directory.
$ cd mesos
# Bootstrap (***Skip this

本文详细记录了在Red Hat 6上安装Mesos 0.21.0的过程,包括解决依赖问题、下载源码、编译以及运行测试。在安装过程中,遇到了如subversion、zlib、libcurl等库的缺失问题,通过添加新的YUM源和安装相应RPM包来解决。最终成功运行Mesos Master和Slave,并启动了一个Java框架进行测试。
最低0.47元/天 解锁文章
852

被折叠的 条评论
为什么被折叠?



