在CentOS上设置Mesos

在CentOS上设置Mesos,centos,centos6,mesos,Centos,Centos6,Mesos,我试图在CentOS 6.4上安装Mesos的最新版本tarball,但没有成功。在试图找到jvm和jni绑定时,它以各种各样的失败告终。有关于如何在RHEL或CentOS上安装Mesos的说明吗?我找不到任何说明,所以我想我会一直排除故障,并想在这里记录下来,这样可以节省您的时间 首先,在CentOS机箱中装入基本的构建工具以开始 $ sudo yum groupinstall "Development tools" 安装Java和python依赖项 $ sudo yum install j

我试图在CentOS 6.4上安装Mesos的最新版本tarball,但没有成功。在试图找到jvm和jni绑定时,它以各种各样的失败告终。有关于如何在RHEL或CentOS上安装Mesos的说明吗?

我找不到任何说明,所以我想我会一直排除故障,并想在这里记录下来,这样可以节省您的时间

首先,在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,请转到此处

我找不到任何相关说明,因此我想我会一直进行故障排除,并考虑在此处对其进行记录,以便节省您的时间

首先,在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,请转到此处

对于那些喜欢从RPM安装的用户,这里有一个指向不同Linux版本的多个不同版本的链接:例如,对于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

对于那些喜欢从RPM安装的用户,这里有一个链接,指向针对不同Linux风格的多个不同版本:例如,对于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