mesos java_Mesos实战 PDF 下载

资料目录:

第 1 部分 你好,Mesos ................................................... 1

1 初识 Mesos .............................................................................. 3

1.1 遇见 Mesos ......................................................................................................... 4

1.1.1 理解它如何工作 .................................................................................... 5

1.1.2 虚拟机和容器的比较 ............................................................................ 7

1.1.3 知道何时及为何使用 Mesos................................................................. 9

1.2 为什么我们要重新思考数据中心 .................................................................. 10

1.2.1 资源划分 .............................................................................................. 11

1.2.2 应用部署 .............................................................................................. 12

1.3 Mesos 分布式架构 ........................................................................................... 13

1.3.1 masters .................................................................................................. 13

1.3.2 slaves .................................................................................................... 14

1.3.3 frameworks ........................................................................................... 15

1.4 小结 .................................................................................................................. 15

2 使用 Mesos 管理数据中心资源 .................................................17

2.1 Spark 简要介绍 ................................................................................................ 18

2.1.1 独立集群上的 Spark............................................................................ 18

2.1.2 Mesos 上的 Spark ................................................................................ 19

2.2 在 Mesos 上运行 Spark job ............................................................................. 21

2.2.1 在集合中寻找素数 .............................................................................. 22

2.2.2 获取与打包代码 .................................................................................. 23

2.2.3 提交作业 .............................................................................................. 24

2.2.4 观察输出 .............................................................................................. 24

2.3 进一步探索 ...................................................................................................... 26

2.3.1 Mesos UI .............................................................................................. 26

2.3.2 Spark UI................................................................................................ 26

2.4 小结 .................................................................................................................. 28

第 2 部分 Mesos 核心.................................................... 31

3 安装 Mesos ............................................................................33

3.1 部署 Mesos ....................................................................................................... 34

3.1.1 Mesos 集群组件................................................................................... 34

3.1.2 开发环境的注意事项 .......................................................................... 35

3.1.3 生产环境的注意事项 .......................................................................... 36

3.2 安装 Mesos 和 ZooKeeper ............................................................................... 38

3.2.1 使用安装包部署 .................................................................................. 38

3.2.2 从源文件编译并安装 .......................................................................... 40

3.3 配置 Mesos 和 ZooKeeper ............................................................................... 43

3.3.1 ZooKeeper 配置 ................................................................................... 43

3.3.2 Mesos 配置........................................................................................... 45

3.4 安装并配置 Docker.......................................................................................... 50

3.4.1 安装 Docker ......................................................................................... 51

3.4.2 配置 Docker ......................................................................................... 53

3.4.3 配置 Docker 专用的 Mesos slaves ...................................................... 54

3.5 升级 Mesos ....................................................................................................... 54

3.5.1 升级 Mesos masters ............................................................................. 55

3.5.2 升级 Mesos slaves ................................................................................ 55

3.6 小结 .................................................................................................................. 56

4 Mesos 原理 ............................................................................57

4.1 调度和分配数据中心资源 .............................................................................. 57

4.1.1 理解资源调度 ...................................................................................... 58

4.1.2 理解资源分配 ...................................................................................... 59

4.1.3 定制 Mesos slave 资源和属性 ............................................................ 61

4.2 使用容器隔离资源 .......................................................................................... 62

4.2.1 隔离并监控 CPU、内存和磁盘 ......................................................... 63

4.2.2 网络监控和限速 .................................................................................. 65

4.3 了解容错和高可用 .......................................................................................... 68

4.3.1 容错 ...................................................................................................... 70

4.3.2 高可用 .................................................................................................. 70

4.3.3 处理出错和升级 .................................................................................. 70

4.4 小结 .................................................................................................................. 76

5 日志记录和调试 .....................................................................77

5.1 理解和配置 Mesos 日志记录 .......................................................................... 78

5.1.1 日志文件的路径和解释 ...................................................................... 78

5.1.2 配置日志记录 ...................................................................................... 80

5.2 调试 Mesos 集群及其任务 .............................................................................. 81

5.2.1 使用 Mesos Web 接口 ......................................................................... 82

5.2.2 使用内置命令行工具 .......................................................................... 89

5.2.3 使用 Mesosphere 的 mesos-cli 工具 ................................................... 90

5.3 小结 .................................................................................................................. 92

6 生产环境中的 Mesos ...............................................................93

6.1 监控 Mesos 和 Zookeeper 集群....................................................................... 94

6.1.1 监控 Mesos master ................................

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值