在CentOS或RHEL上安装Apache Mesos

我试图在CentOS 6.4上安装最新版本的Mesos tarball,但没有运气。 它试图findjvm和jni绑定的结果是各种各样的失败。 有没有关于如何在RHEL或CentOS上安装Mesos的说明?

我无法find任何指示,所以我想我会通过我的方式排除故障,想到在这里logging它,这样可以节省您的时间。

首先,使用必要的构build工具加载CentOS盒子来开始

$ sudo yum groupinstall "Development tools" 

获取安装的Java和python依赖项

 $ sudo yum install java-1.6.0-openjdk.x86_64 java-1.6.0-openjdk-devel.x86_64 python python-devel libcurl libcurl-devel 

获取最新的Mesos tarball

 $ wget http://mirror.nus.edu.sg/apache/mesos/0.13.0/mesos-0.13.0.tar.gz $ tar -xzvf mesos-0.13.0.tar.gz $ cd mesos-0.13.0 

在构buildMesos之前,需要设置正确的JAVA绑定path

 $ export JAVA_HOME=/usr $ export JAVA_LDFLAGS="-L/usr/lib/jvm/java-1.6.0/jre/lib/amd64/server -R/usr/lib/jvm/java-1.6.0/jre/lib/amd64/server -ljvm" $ export JAVA_CPPFLAGS="-I/usr/lib/jvm/java-1.6.0/include -I/usr/lib/jvm/java-1.6.0/include/linux" $ export LD_LIBRARY_PATH=/usr/lib/jvm/java-1.6.0/jre/lib/amd64/server:$LD_LIBRARY_PATH 

configuration和build立它

 $ ./configure $ make 

在build立Mesos之后,build立并运行testing是可取的,这将确保你已经安装了所有的需求

 $ make check 

如果检查成功,您只需将其安装到系统安装path中即可

 $ make install 

要学习如何使用Mesos,请点击http://mesos.apache.org/gettingstarted/

我希望你发现这个有用,并保存你的时间解决它。