论坛元老
- 威望
- 30
- 贡献
- 65
- 热心值
- 1
- 金币
- 3415
- 注册时间
- 2020-8-31
|
初识 Apache Storm:
本课程将会介绍 Storm 的基本功能、Storm 等分布式计算平台的基本工作原理(讲解 Storm 流模型的基本原理,也会涉及到 Hadoop 等其他分布式计算平台)、Storm 的优点以及与 Storm 分布式计算相关的一些术语(Topology、Spout、Bolt、Nimbus、Supervisor、Task、Worker、Trident 等),讲解了开发环境的搭建以及 Storm 的配置方法,对分布式版本控制的使用方法结合实际案例进行详细介绍,并给出了第一个 HelloStorm 实战演示程序作为入门。
课程背景:
Apache Storm 是自由开源的分布式实时计算平台,原本是 Twitter 的项目,目前已经成为 Apache 基金会的顶级项目。该平台可以实时、快速、可靠地处理无穷无尽的海量数据,除了基本流模型外,还提供了一些列的高级原语和抽象。
核心内容:
1.Storm 概述
2.Storm 相关术语
3.搭建开发环境
4.Storm 集群的配置方法
软件环境:Unix 、Java、Eclipse
课程等级:初级
适合人群:
具备基本数据处理知识的开发者
课程目录:
1 Storm 概述 09:38
本课时介绍 Apache Storm 的前世今生、基本功能、分布式计算平台的基本工作原理,并对比传统批处理式系统讲解 Storm 的优点,最后概述 Storm 相关术语。
2 搭建 Storm 开发环境 12:48
本课时介绍如何搭建 Apache Storm 的开发环境,创建第一个 “Hello World” 程序,程序编译过程以及版本控制方面的知识。
3 创建 Storm 所需虚拟环境 08:10
本课时介绍如何创建基本的 Storm 所需的虚拟环境,我们将使用自动化工具来创建和配置一个完整的本地集群。
4 配置启动 Storm 集群 05:13
本课时介绍如何创建部署 Storm 运行与开发环境的自动化脚本,并通过创建好的配置文件和脚本来自动化部署一套完整的虚拟环境。
|
|