| 
论坛元老  
 威望30 贡献65 热心值1 金币3597 注册时间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 运行与开发环境的自动化脚本,并通过创建好的配置文件和脚本来自动化部署一套完整的虚拟环境。
 
 
 
 
 | 
 |