Marathon安装

作者: 王勇1024 | 来源:发表于2018-12-27 14:16 被阅读5次

    环境要求

    安装Mesos

    Marathon在Apache Mesos上运行。 您可以通过系统的包管理器安装Mesos。
    参考(https://www.jianshu.com/p/58af8631f1a8)

    安装Marathon

    通过包管理器安装

    可以使用一些简单的命令在数据中心的任何计算机上安装整个Mesosphere堆栈。

    Ubuntu和Debian

    # Setup
    
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv DF7D54CBE56151BF
    
    DISTRO=$(lsb_release -is | tr '[:upper:]' '[:lower:]')
    
    CODENAME=$(lsb_release -cs)
    
    # Add the repository
    
    echo "deb http://repos.mesosphere.com/${DISTRO} ${CODENAME} main" |
    
    sudo tee /etc/apt/sources.list.d/mesosphere.list
    
    sudo apt-get -y update
    
    # Install packages
    
    sudo apt-get -y install mesos marathon chronos
    

    Redhat和CentOS

    # Add the repository
    
    sudo rpm -Uvh http://repos.mesosphere.com/el/6/noarch/RPMS/mesosphere-el-repo-6-2.noarch.rpm
    
    # Install packages
    
    sudo yum -y install mesos marathon chronos
    

    通过压缩包安装

    $ curl -O http://downloads.mesosphere.com/marathon/v1.5.1/marathon-1.5.1.tgz
    $ tar xzf marathon-1.5.1.tgz
    

    以高可用方式运行

    ZooKeeper和Mesos都需要运行才能在高可用性模式下启动Marathon。

    $ ./bin/start --master zk://zk1.foo.bar:2181,zk2.foo.bar:2181/mesos --zk zk://zk1.foo.bar:2181,zk2.foo.bar:2181/marathon
    

    Marathon通过 --master找到Mesos master节点,通过 --zk找到Zookeeper。

    遇到的问题

    1. tgz包解压后找不到bin目录
      安装上面的命令通过tgz包安装Marathon时,解压tgz包后,并没有发现可运行程序。所以我只好从GitHub上下载了zip包后解压安装才成功;zip包下载地址:https://github.com/mesosphere/marathon
    2. 找不到bin/start启动文件
      解压zip包后,并没有找到bin/start文件,我猜想上面描述的应该是旧版本Marathon的安装方式,新版本中已经改成了bin/marathon文件,启动命令如下:
    ./bin/marathon --master zk://zk1.foo.bar:2181,zk2.foo.bar:2181/mesos --zk zk://zk1.foo.bar:2181,zk2.foo.bar:2181/marathon
    

    相关文章

      网友评论

        本文标题:Marathon安装

        本文链接:https://www.haomeiwen.com/subject/mxzllqtx.html