【云星数据---mesos实战系列002】:mesos全分布式部署实战006--mesos全分布式部署方案

本文详细介绍Mesos集群的规划与部署步骤,包括Master和Slave节点的安装配置、Zookeeper集群配置、服务启动及Web UI访问等内容,并提供诊断命令帮助进行故障排查。

一、mesos部署

参考链接如下:
    http://www.linuxidc.com/Linux/2017-03/141478.htm
    http://www.xuliangwei.com/xubusi/422.html
    http://www.mamicode.com/info-detail-1948163.html
    http://www.cnblogs.com/ee900222/p/docker_2.html
    https://www.zwbing.com/80.html
    http://blog.csdn.net/felix_yujing/article/details/51813224

集群规划
    bigdata03  mesos-master  mesos-slave marathon  chronos
    bigdata04  mesos-slave
    bigdata05  mesos-slave

二、安装mesos-mater

1.安装mesosphere
    rpm -ivh http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm
    yum -y install mesos marathon chronos
2.配置zookeeper
    编辑命令
     vim /etc/mesos/zk
    编辑内容
     zk://bigdata03:2181,bigdata04:2181,bigdata05:2181/mesos
3.启动服务&开机启动

    systemctl start  mesos-master mesos-slave marathon chronos
    systemctl enable mesos-master mesos-slave marathon chronos

    systemctl stop    mesos-master mesos-slave marathon chronos
    systemctl disable mesos-master mesos-slave marathon chronos
4.验证启动,webui
    mesos界面:      http://10.100.134.3:5050
    marathon界面:   http://10.100.134.3:8080
    chronos界面:   http://10.100.134.3:4400

三、安装mesos-slave

1.安装mesosphere
    rpm -ivh http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm
    yum -y install mesos
2.配置zookeeper
    vim /etc/mesos/zk
    zk://bigdata03:2181,bigdata04:2181,bigdata05:2181/mesos
3.启动服务&开机启动
    systemctl start  mesos-slave mesos-master
    systemctl enable mesos-slave mesos-master

四、运行Mesos任务,可以在Web界面查看task

    MASTER=$(mesos-resolve `cat /etc/mesos/zk`)
    mesos-execute --master=$MASTER --name="cluster-test" --command="sleep 60"

五、mesos的重要目录

    1.环境变量目录
        /usr/etc/mesos 
    2.执行目录
        /var/run/mesos
    3.日志目录
        /var/log/mesos
    4.配置启动参数配置目录: 
        /etc/mesos-master/ 
        /etc/mesos-slave/ 
        /etc/marathon/conf/ 
        在这些目录分别用来配置mesos-master,mesos-slave,marathon的启动参数。
        以参数名为文件名,参数值为文件内容即可。
    4.服务将被连接到如下path
       /etc/systemd/system/multi-user.target.wants

六、诊断命令

    查看mesos-slave运行状态
        journalctl -f -u  mesos-slave

    查看进程运行状态
        systemctl status -l zookeeper
        systemctl status -l mesos-master
        systemctl status -l mesos-slave
        systemctl status -l marathon
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值