mesos+docker+marathon怎么用
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要为大家展示了"mesos+docker+marathon怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"mesos+docker+mara
千家信息网最后更新 2025年12月02日mesos+docker+marathon怎么用
这篇文章主要为大家展示了"mesos+docker+marathon怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"mesos+docker+marathon怎么用"这篇文章吧。
环境Centos6.7,内核版本3.18
先安装mesos的依赖包
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/apr-devel-1.3.9-5.el6_2.x86_64.rpmsudo rpm ihv apr-devel-1.3.9-5.el6_2.x86_64.rpmsudo yum install libcurl-devel apr-util-devel cyrus-sasl cyrus-sasl-devel cyrus-sasl-md5 subversion-devel
安装maven,配置PATH保证能找到mvn命令即可
BTW,linux下的依赖包一般都可以在https://pkgs.org/这个网站里找到
下载mesos-1.0.0:
wget http://archive.apache.org/dist/mesos/1.0.0/mesos-1.0.0.tar.gztar zxvf mesos-1.0.0.tar.gzcd mesos-1.0.0# 配置安装,编译之前要保证g++版本不要过低,过低请先升级gcc版本:./configure --prefix=/usr/local/mesos-1.0.0sudo makesudo make install
安装完成后启动master
MESOS_PATH=/usr/local/mesos-1.0.0# 添加slave的白名单${MESOS_PATH}/etc/mesos/slavesecho "slave1.ip" >> ${MESOS_PATH}/etc/mesos/slavesecho "slave2.ip" >> ${MESOS_PATH}/etc/mesos/slavesecho "slave3.ip" >> ${MESOS_PATH}/etc/mesos/slaves启动
# 启动mastersudo ${MESOS_PATH}/sbin/mesos-master --ip=xxx.xxx.xxx.xxx --whitelist=${MESOS_PATH}/etc/mesos/slaves --work_dir=${MESOS_PATH}/work --log_dir=${MESOS_PATH}/log > /dev/null 2>&1 启动slavesudo ${MESOS_PATH}/sbin/mesos-slave --master='master.ip:5050' --work_dir=${MESOS_PATH}/work > /dev/null 2>&1 &以上启动模式只有一个master,当需要启用HA功能时需要zookeeper
# master:sudo ${MESOS_PATH}/sbin/mesos-master \ --ip=xxx.xxx.xxx.xxx \ --whitelist=${MESOS_PATH}/etc/mesos/slaves \ --work_dir=${MESOS_PATH}/work \ --log_dir=${MESOS_PATH}/log \ --zk=zk://you_zk_address/mesos \ --quorum=1> /dev/null 2>&1 slave:sudo ${MESOS_PATH}/sbin/mesos-slave \ --master='zk://you_zk_address/mesps' \ --work_dir=${MESOS_PATH}/work > /dev/null 2>&1 &访问master地址的5050端口:http://you_master_ip:5050能看到所有agent的状态和提交的任务状态
安装docker
由于docker官网上要求的系统centos 7,所以肯定不能直接安,在网上找了一篇blog:http://www.cnblogs.com/zhenyuyaodidiao/p/5464422.html
表示在centos上可以安装1.7.1版本的docker。
sudo rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmsudo yum install docker-io# 启动sudo docker -d or sudo service docker start
安装marathon
wget 'http://downloads.mesosphere.com/marathon/v1.1.1/marathon-1.1.1.tgz'tar zxvf marathon-1.1.1.tgzcd marathon-1.1.1vim bin/start
在CONF_FILE下面加入下面这一行
export MESOS_NATIVE_JAVA_LIBRARY=${MESOS_PATH}/lib/libmesos-1.0.0.sosudo bin/start
访问http://your_ip:8080 就能访问marathon的界面了
以上是"mesos+docker+marathon怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
版本
内容
篇文章
状态
保证
学习
帮助
配置
一行
任务
内核
功能
只有
名单
命令
地址
易懂
更多
条理
模式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
王者荣耀战队能跨服务器加吗
25ms服务器
数据库技术应用领域讨论
嵌入式软件开发薪资6
数据库类注入不了
php怎么批量删除数据库
网络安全主题团会有感
北京魔力库网络技术
影响网络安全因素包括哪些
根服务器很难被研发出来吗
直销软件开发什么品牌好
sql数据库新建查询
测试网站需要什么软件开发
课课家数据库新技术
网络安全研究生学什么的
苏州app软件开发费用是多少
宜兴银联计算机网络技术服务简介
幼儿园网络安全防护预案
氨基磺酸数据库
深圳服务器安全 服务
广东电脑软件开发多少钱
温州运营网络技术哪家便宜
联通对网络安全的
网络安全领导机构与制度
软件开发 rpd是什么
软件开发人员外包好吗
桓台库存管理软件开发
黄浦区信息网络技术
网络安全靠认民演讲稿
关于部队网络安全宣传稿