我试图在Centos6.4上安装mesos的最新版本tarball,但没有成功。在寻找jvm和jni绑定时,它以各种各样的失败告终。有关于如何在rhel或centos上安装mesos的说明吗?
lnlaulya1#
我找不到任何说明,所以我想我会解决所有我的方式,并考虑在这里记录它,这样可以节省您的时间。首先,用基本的构建工具来加载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
在构建mesos之前,需要设置正确的java绑定路径
$ 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
配置和构建
$ ./configure $ make
在您构建了mesos之后,建议您构建并运行测试,这将确保您所安装的满足所有需求
$ make check
如果检查成功,您离在系统安装路径中安装它只有一步之遥
$ make install
要学习如何使用Mesos,请点击这里http://mesos.apache.org/gettingstarted/
wr98u20j2#
对于那些喜欢从rpm安装的用户,这里提供了一个链接,指向针对不同linux风格的多个不同版本:http://mesosphere.io/downloads/ 例如,对于centos64:
wget http://downloads.mesosphere.io/master/centos/6/mesos_0.14.2_x86_64.rpm sudo rpm -Uvh mesos_0.14.2_x86_64.rpm
我还必须设置我的ld\u library\u路径,尽管它的值略有不同。看看你的。python绑定也可以从上面的第一个链接下载:
wget http://downloads.mesosphere.io/master/centos/6/mesos_0.14.2_x86_64.egg sudo easy_install mesos_0.14.2_x86_64.egg
2条答案
按热度按时间lnlaulya1#
我找不到任何说明,所以我想我会解决所有我的方式,并考虑在这里记录它,这样可以节省您的时间。
首先,用基本的构建工具来加载centos文件箱
安装java和python依赖项
获取最新的mesos tarball
在构建mesos之前,需要设置正确的java绑定路径
配置和构建
在您构建了mesos之后,建议您构建并运行测试,这将确保您所安装的满足所有需求
如果检查成功,您离在系统安装路径中安装它只有一步之遥
要学习如何使用Mesos,请点击这里http://mesos.apache.org/gettingstarted/
wr98u20j2#
对于那些喜欢从rpm安装的用户,这里提供了一个链接,指向针对不同linux风格的多个不同版本:http://mesosphere.io/downloads/ 例如,对于centos64:
我还必须设置我的ld\u library\u路径,尽管它的值略有不同。看看你的。
python绑定也可以从上面的第一个链接下载: