
Mesos:大数据资源调度与大规模容器运行最佳实践
副标题:无
分类号:
ISBN:9787121269028
微信扫一扫,移动浏览光盘
简介
本书结合大量实例介绍了Mesos 的使用方法、核心原理及框架开发的相关内容。通过这些内容读者可以在数据中心环境中利用Mesos搭建分布式系统、进行大数据分析及开发分布式应用。全书分为8章分别从使用、开发和运维等角度全面展示了Mesos 作为数据中心内核的强大能力、设计方面的精髓及在工程中的**实践。书中还介绍了Mesos 项目的**进展和未来的发展方向,并给出了大量参考文献和相关链接方便读者进一步深入了解Mesos。
目录
前言 xiv
第1章 运行 Mesos 1
现代数据中心 1
集群计算框架 2
Mesos 简介 2
master 3
slave 4
框架 4
为什么使用 Mesos 4
单节点 Mesos 集群 5
Mac OS 5
Fedora 6
安装依赖软件包 6
构建 Mesos 8
启动 Mesos 10
运行测试框架 11
Mesos Web UI 15
多节点 Mesos 集群 15
Amazon EC2 上的 Mesos 集群 16
使用 Vagrant 运行 Mesos 18
Mesos 社区 19
案例研究 19
邮件列表 20
小结 20
第 2 章 在 Mesos 上运行 Hadoop 21
Hadoop 介绍 21
Mesos 上的 Hadoop 22
在 Mesos 上安装 Hadoop 23
Hadoop 作业示例 26
Mesos 上 Hadoop 的高级配置 27
任务资源分配 27
度量报告 29
认证 32
容器隔离 33
其他配置参数 33
小结 34
第 3 章 在 Mesos 上运行 Spark 35
Spark 介绍 35
Spark 作业调度 36
Spark Standalone模式 38
在 Mesos 上的 Spark 40
在 Mesos 上 Spark 的调优 41
小结 43
第 4 章 Mesos 上的复杂数据分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
复杂数据和 Lambda 架构的兴起 44
Storm 46
Mesos 上的 Storm 47
Storm-Mesos 配置 49
Spark Streaming 50
在 Mesos 上运行 Spark Streaming 52
Spark Streaming 调优 53
Mesos 上的 NoSQL 55
Mesos 上的 Cassandra 55
小结 57
第 5 章 在 Mesos 上运行服务 59
服务的介绍 59
Marathon 60
Marathon API 61
运行 Marathon 62
Marathon 样例 63
约束条件 65
事件总线 66
artifact store 66
应用组 66
应用程序健康检查 67
Chronos 68
Chronos REST API 68
运行 Chronos 70
Chronos 样例 71
Aurora 71
作业的生命周期 73
运行 Aurora 74
Aurora 集群配置 75
Aurora 作业配置 76
Aurora 客户端 80
Aurora 样例 82
Aurora cron 作业 83
服务发现 83
Mesos-DNS 83
安装 Mesos-DNS 84
Mesos-DNS 配置 85
运行 Mesos-DNS 86
打包 87
小结 87
第 6 章 理解 Mesos 内部机制 88
Mesos 架构 88
Mesos slave 90
Mesos master 91
框架 92
通信 92
附属服务 93
资源分配 94
Mesos 调度器 95
加权 DRF 96
资源预留 97
资源隔离 101
Mesos 容器机 102
Docker 容器机 103
外部容器机 105
容错 107
ZooKeeper 108
故障检测及处理 109
Registry 111
扩展 Mesos 112
Mesos 模块 112
分配模块 116
Mesos hook 和修饰器 119
任务标签 119
小结 119
第 7 章 开发 Mesos 框架 120
Mesos API 120
Mesos 消息 121
调度器 API 122
调度器驱动 API 124
执行器 API 125
调度器驱动 API 126
开发一个 Mesos 框架 127
搭建开发环境 127
加入框架调度器 128
加入框架启动器 130
部署框架 131
构建框架 133
给框架加入执行器 137
更新框架调度器 141
运行多个执行器 144
高级主题 147
一致性调解 147
有状态应用 148
开发者资料 148
框架设计模式 149
框架测试 149
RENDLER 149
Akka-mesos 150
小结 150
第 8 章 管理 Mesos 151
部署 151
升级 152
监控 153
容器网络监控 153
多租户 155
授权和鉴权 155
API 速率限制 158
高可用 160
master 高可用 160
限制 slave 移除速率 162
slave 恢复 162
维护状态 163
Mesos 接口 165
Mesos REST 接口 165
Mesos CLI 167
配置 170
Mesos master 171
Mesos slave 174
Mesos 构建选项 179
小结 181
第1章 运行 Mesos 1
现代数据中心 1
集群计算框架 2
Mesos 简介 2
master 3
slave 4
框架 4
为什么使用 Mesos 4
单节点 Mesos 集群 5
Mac OS 5
Fedora 6
安装依赖软件包 6
构建 Mesos 8
启动 Mesos 10
运行测试框架 11
Mesos Web UI 15
多节点 Mesos 集群 15
Amazon EC2 上的 Mesos 集群 16
使用 Vagrant 运行 Mesos 18
Mesos 社区 19
案例研究 19
邮件列表 20
小结 20
第 2 章 在 Mesos 上运行 Hadoop 21
Hadoop 介绍 21
Mesos 上的 Hadoop 22
在 Mesos 上安装 Hadoop 23
Hadoop 作业示例 26
Mesos 上 Hadoop 的高级配置 27
任务资源分配 27
度量报告 29
认证 32
容器隔离 33
其他配置参数 33
小结 34
第 3 章 在 Mesos 上运行 Spark 35
Spark 介绍 35
Spark 作业调度 36
Spark Standalone模式 38
在 Mesos 上的 Spark 40
在 Mesos 上 Spark 的调优 41
小结 43
第 4 章 Mesos 上的复杂数据分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
复杂数据和 Lambda 架构的兴起 44
Storm 46
Mesos 上的 Storm 47
Storm-Mesos 配置 49
Spark Streaming 50
在 Mesos 上运行 Spark Streaming 52
Spark Streaming 调优 53
Mesos 上的 NoSQL 55
Mesos 上的 Cassandra 55
小结 57
第 5 章 在 Mesos 上运行服务 59
服务的介绍 59
Marathon 60
Marathon API 61
运行 Marathon 62
Marathon 样例 63
约束条件 65
事件总线 66
artifact store 66
应用组 66
应用程序健康检查 67
Chronos 68
Chronos REST API 68
运行 Chronos 70
Chronos 样例 71
Aurora 71
作业的生命周期 73
运行 Aurora 74
Aurora 集群配置 75
Aurora 作业配置 76
Aurora 客户端 80
Aurora 样例 82
Aurora cron 作业 83
服务发现 83
Mesos-DNS 83
安装 Mesos-DNS 84
Mesos-DNS 配置 85
运行 Mesos-DNS 86
打包 87
小结 87
第 6 章 理解 Mesos 内部机制 88
Mesos 架构 88
Mesos slave 90
Mesos master 91
框架 92
通信 92
附属服务 93
资源分配 94
Mesos 调度器 95
加权 DRF 96
资源预留 97
资源隔离 101
Mesos 容器机 102
Docker 容器机 103
外部容器机 105
容错 107
ZooKeeper 108
故障检测及处理 109
Registry 111
扩展 Mesos 112
Mesos 模块 112
分配模块 116
Mesos hook 和修饰器 119
任务标签 119
小结 119
第 7 章 开发 Mesos 框架 120
Mesos API 120
Mesos 消息 121
调度器 API 122
调度器驱动 API 124
执行器 API 125
调度器驱动 API 126
开发一个 Mesos 框架 127
搭建开发环境 127
加入框架调度器 128
加入框架启动器 130
部署框架 131
构建框架 133
给框架加入执行器 137
更新框架调度器 141
运行多个执行器 144
高级主题 147
一致性调解 147
有状态应用 148
开发者资料 148
框架设计模式 149
框架测试 149
RENDLER 149
Akka-mesos 150
小结 150
第 8 章 管理 Mesos 151
部署 151
升级 152
监控 153
容器网络监控 153
多租户 155
授权和鉴权 155
API 速率限制 158
高可用 160
master 高可用 160
限制 slave 移除速率 162
slave 恢复 162
维护状态 163
Mesos 接口 165
Mesos REST 接口 165
Mesos CLI 167
配置 170
Mesos master 171
Mesos slave 174
Mesos 构建选项 179
小结 181
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
