1

我尝试在 CentOS 6.4 上安装最新版本的 Mesos 压缩包,但没有成功。在尝试查找 jvm 和 jni 绑定时,它以各种失败告终。是否有关于如何在 RHEL 或 CentOS 上安装 Mesos 的说明?

4

2 回答 2

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 压缩包

$ 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/

于 2013-09-29T17:10:33.310 回答
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
于 2013-12-24T00:52:59.200 回答