mesos+docker+marathon怎么用
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要为大家展示了"mesos+docker+marathon怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"mesos+docker+mara
千家信息网最后更新 2026年11月03日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安全错误
数据库的锁怎样保障安全
中关村互联网科技集团
互联网科技工作委员会毛军
互联网通讯科技
没上市的科技互联网公司
互联网科技网站
互联网科技美容
深圳期待互联网科技
金融科技和互联网金融
科技伦理 互联网公司
华中科技有哪些互联网大佬
中国互联网有什么科技含量
小米互联网科技园设置
花神(南京)互联网科技有限公司
天津腾达互联网科技有限公司
明优互联网科技有限公司
为客找房互联网科技公司怎么样
互联网科技包装股份有限公司上市
江苏互联网科技小贷
易租星互联网科技有限公司
青岛易易互联网科技
互联网金融科技
广东猪兼强互联网科技有限公司
互联网科技与金融科技
华宇互联网科技
互联网科技实习生岗位职责
随着互联网科技发展
长沙互联网科技
互联网金融科技元年
北京互联网科技类企业分布
杭州融税互联网科技有限公司