• 在 OS X Yosemite 中部署Mesos


    1)从mesos的官网下载mesos的最新稳定版本:http://mesos.apache.org/downloads/,本文为mesos-0.22.1版本。

    2)移动至你喜欢的目录(你在该目录下具有777权限),本文放在~/Desktop下;解压:

    tar -zxf mesos-0.22.1.tar.gz

    生成目录名为~/Desktop/mesos-0.22.1。

    3)安装命令行工具和Homebrew:

    xcode-select --install
    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    4)利用brew安装mesos必要的依赖软件:

    brew install autoconf automake libtool subversion maven

    在安装过程中由于某些网络限制原因,造成一些软件无法正常下载,出现如下错误:

    此时请通过VPN或代理等FanQiang方式从浏览器中输入如下url进行下载(不同版本对应的文件名可能不同,以安装过程中的Error信息为准):

    https://homebrew.bintray.com/bottles/openssl-1.0.2d_1.yosemite.bottle.tar.gz
    https://homebrew.bintray.com/bottles/subversion-1.8.13.yosemite.bottle.1.tar.gz
    https://homebrew.bintray.com/bottles/scons-2.3.5.yosemite.bottle.tar.gz
    https://serf.googlecode.com/svn/src_releases/serf-1.3.8.tar.bz2

    将下载的这四个文件移动到 /Library/Caches/Homebrew/ 目录下,再次运行

    brew install autoconf automake libtool subversion maven

    安装成功后如上图所示。

    5)编译生成mesos

    在~/Desktop/mesos-0.22.1目录下新建build目录,在该路径下进行mesos的生成:

    mkdir build
    cd build
    ../configure
    make

    6)运行Mesos

    configure无报错且make成功后,mesos即安装完成。安装后硬盘被吃掉了5个多G的空间。在build目录下分别启动master和slave:

    ./bin/mesos-master.sh --ip=127.0.0.1 --work_dir=./mesos_work_dir
    ./bin/mesos-slave.sh --master=127.0.0.1:5050

    在浏览器中输入http://127.0.0.1:5050/#/ 显示Mesos的界面如下,则配置成功。

  • 相关阅读:
    [hihocoder][Offer收割]编程练习赛62
    [laravel]用户异地登录后踢掉之前的登录
    [hihocoder][Offer收割]编程练习赛57
    [hihocoder][Offer收割]编程练习赛58
    线性基
    数组墙 最详细的解题报告
    MySQL中EXPLAIN命令详细解析
    MySQL性能优化
    MySQL中的事务隔离级别
    Java NIO的理解和应用
  • 原文地址:https://www.cnblogs.com/openxxs/p/4646182.html
Copyright © 2020-2023  润新知