Mesos
图灵AI云
格物致知
展开
-
mesos 学习资料
https://github.com/mdsol/mesos_cookbook https://github.com/everpeace/cookbook-mesos https://github.com/deric/puppet-mesos有一个老外的,感觉非常不错,里面有很多与mesos相关的文章,可以持续关注他: http://frankhinek.com/tag/mesos/ htt原创 2015-11-04 16:39:16 · 859 阅读 · 0 评论 -
Apache Mesos 底层网络通信库 libprocess 分析
背景LibProcess 是一套基于 Socket 实现的通信协议库,它支持 Protocal Buffer,通过两者结合,可实现一套很高效的基于消息传递的通信协议库,而 Mesos 底层通信协议正是采用了该库。简单剖析有两个服务 Master 和 Slave,Slave 周期性向 Master 汇报自己的进度,而 Master 则不定期地向 Slave 下达任务,采用 LibProcess原创 2016-07-27 22:07:49 · 3604 阅读 · 0 评论 -
结合源码和日志分析 mesos agent recover 过程
在 agent recover 的时候,一般 agent 会去 reconnect executors ,如果 reconnect 成功,就会 Re-registering executor,如果 Re-registering executor 也成功了,就会是正常的 RUNNING 状态,如果失败了话, slave 会主动的 Cleaning up un-reregistered executor原创 2016-07-27 22:04:07 · 1497 阅读 · 0 评论 -
Mesos 维护原语 (Maintenance Primitives)
(维护原语)Maintenance Primitives这个维护原语是在 Mesos 0.25.0 中引进的。主要的作用就是集群中的某些机器处于维护状态的时候,在其上跑的 framework 的一些任务不能受影响。一般来说,Mesos 的升级可以成功的完成,而且不会影响到其上运行的任务,但有的时候就需要用到维护原语,比如:硬件维护内核升级代理 ( agent ) 升级, (比如调整 agen原创 2016-04-06 23:59:21 · 1125 阅读 · 0 评论 -
mesos agent recovery 详细过程分析
mesos agent 在升级完成后,将会 start mesos agent service, 会打印出一些 (flags, resources, attributes, hostname etc), 然后从目录 /data/mesos/meta 中恢复 mesos agent 状态。与此同时,Group 进程会连接到 ZooKeeper 上,并同步一些 group 操作(比如:joins, ca原创 2016-06-29 16:05:32 · 1646 阅读 · 0 评论 -
DC/OS 安装部署
安装部署硬件条件安装 DC/OS 需要准备 1 台 bootstrap node (这个就是我们的工作机), 1台 或多台Mesos master nodes, 1 台 或多台 Mesos Agents。它们的配置需求也不大一样。准备阶段bootstrap node一般可用我们的开发机用做 boostrap node,需要至少 2 cores, 16 G RAM, 60 G HDD,且在其上装下如下原创 2016-06-24 15:28:26 · 4361 阅读 · 2 评论 -
DCOS 介绍
Table of ContentsDC/OS 介绍 一、什么是 DCOS二、DCOS 之容貌三、DCOS 之架构四、DCOS 之功能五、DC/OS 之高可用性六、DC/OS 安全七、DC/OS 服务发现Created by gh-md-tocDC/OS 介绍一、什么是 DCOSDC/OS (Data Center Operating System) 是以 Apache Mesos原创 2016-06-23 18:02:50 · 13789 阅读 · 0 评论 -
mesos 0.25.0/0.28.0 集群部署升级指南
Mesos升级流程:上线步骤描述:对所有的 slave 先进行分批升级(先 1 个进行初试牛刀,等所有 mesos-deploy 流程都走通了后,可以再继续升级 1 台进行测试)。 观察已经升级的机器,确定无误后,继续分批将所有的 slave 升级完成。 升级 Master (A/B/C), 先将非 master leader 的 B 与 C 一台一台的升级,等 zookeeper 自动切换原创 2016-05-03 15:23:49 · 880 阅读 · 0 评论 -
Storm在Mesos上跑与不在的运行命令区别
Storm在Mesos上跑与不在的运行命令区别:启动nimbus 如果不需要跑在Mesos上,则需要可在nimbus机器的Storm的bin目录下执行 ./storm nimbus & 如果需要跑在Mesos上,则需要可在nimbus机器的Storm的bin目录下执行nohup bin/storm-mesos nimbus > nimbus.out &即一个是直接storm启动,一个是s原创 2015-10-10 17:04:06 · 1433 阅读 · 0 评论 -
在fedora和centos之间进行rpm的spec文件转换
%post#%systemd_post %{name}-slave.service %{name}-master.service/sbin/chkconfig --add %{name}-slave/sbin/chkconfig --add %{name}-master/sbin/service %{name}-slave start/sbin/service %{name}-master原创 2015-10-21 17:56:47 · 1228 阅读 · 0 评论 -
Mesos 1.0.x 版本新的功能或改动
目前 Mesos 1.0.x 已经出来了,有以下的改动。资源分配器 (allocator) metric 名字发生改变,由原先的 allocator/event_queue_dispatches 变成了 allocator/mesos/event_queue_dispatches废弃 --docker_stop_timeout 这个配置项。将使用 ExecutorInfo.labels 字段来原创 2016-06-23 10:38:45 · 829 阅读 · 0 评论