mesos+docker+marathon怎么用
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章主要为大家展示了"mesos+docker+marathon怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"mesos+docker+mara
千家信息网最后更新 2025年02月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.so
sudo bin/start
访问http://your_ip:8080 就能访问marathon的界面了
以上是"mesos+docker+marathon怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
版本
内容
篇文章
状态
保证
学习
帮助
配置
一行
任务
内核
功能
只有
名单
命令
地址
易懂
更多
条理
模式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
对危害网络安全的行为
网络安全宏观层面
拳皇全明星国际服无法连接服务器
客户达软件开发商
新能源整车控制软件开发
sql数据库安全性脚本
济南智慧团建软件开发公司
宿迁创新软件开发售后服务
为有效落实网络安全责任
网络安全宣传网络平台
小铎诚信网络技术网盘
python与sql数据库交互
手机淘宝清空数据库
网络安全硕士学校排名
关于自学网络安全知识培训的通知
北京服务器维修
摩尔庄园什么服务器可以一起玩
新时代网络安全的新要求
pme软件开发环境
软件开发的不可控因素
sci下载数据库
湛江智能软件开发定制
上海商埠网络技术有限公司
国家网络安全心得体会
农村信用社软件开发岗面试题
国家电投网络安全宣传周宣传片
与软件开发有关的大学
饥荒联机版服务器生成世界慢
网络安全的话语五言
数据库培训价格