zoukankan      html  css  js  c++  java
  • 在 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的界面如下,则配置成功。

  • 相关阅读:
    python join()阻塞的用法
    python远程批量执行命令
    python多进程,以及进程池并发
    python生产者消费者模型
    python如何保证多个线程同时修改共享对象时不出错!
    python多线程,多进程
    python paramiko模拟ssh登录,实现sftp上传或者下载文件
    python初识1
    验证码的作用和实现原理
    网络应用软件结构-----CS与BS结构(网络基本知识小结)
  • 原文地址:https://www.cnblogs.com/openxxs/p/4646182.html
Copyright © 2011-2022 走看看