【问题标题】:Setting up Mesos on CentOS在 CentOS 上设置 Mesos
【发布时间】:2013-09-29 16:45:42
【问题描述】:

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

【问题讨论】:

    标签: centos centos6 mesos


    【解决方案1】:

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

    首先,在您的 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/

    【讨论】:

      【解决方案2】:

      对于那些喜欢从 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
      

      【讨论】:

        猜你喜欢
        • 2016-01-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-27
        • 2014-09-28
        • 1970-01-01
        • 2014-12-02
        • 1970-01-01
        相关资源
        最近更新 更多