我试图在CentOS 6.4上安装最新版本的Mesos tar,但没有运气。在试图找到jvm& s时,它最终出现了各种各样的失败。 jni绑定。是否有关于如何在RHEL或CentOS上安装Mesos的说明?
答案 0 :(得分:3)
我找不到任何指示,所以我想我会彻底解决问题并想到在这里记录它以便它可以节省你的时间。
首先,首先使用必要的构建工具加载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/
答案 1 :(得分:1)
对于那些喜欢从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_LIBRARY_PATH,但值略有不同。检查你的。
也可以从上面的第一个链接下载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