初识 Apache Storm

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程将会介绍 Storm 的基本功能、Storm 等分布式计算平台的基本工作原理(讲解 Storm 流模型的基本原理,也会涉及到 Hadoop 等其他分布式计算平台)、Storm 的优点以及与 Storm 分布式计算相关的一些术语(Topology、Spout、Bolt、Nimbus、Supervisor、Task、Worker、Trident 等),讲解了开发环境的搭建以及 Storm 的配置方法,对分布式版本控制的使用方法结合实际案例进行详细介绍,并给出了第一个 HelloStorm 实战演示程序作为入门。

    1.Storm 概述 00:09:38

    本课时介绍 Apache Storm 的前世今生、基本功能、分布式计算平台的基本工作原理,并对比传统批处理式系统讲解 Storm 的优点,最后概述 Storm 相关术语。

    2.搭建 Storm 开发环境 00:12:48

    本课时介绍如何搭建 Apache Storm 的开发环境,创建第一个 “Hello World” 程序,程序编译过程以及版本控制方面的知识。

    3.创建 Storm 所需虚拟环境 00:08:10

    本课时介绍如何创建基本的 Storm 所需的虚拟环境,我们将使用自动化工具来创建和配置一个完整的本地集群。

    4.配置启动 Storm 集群 00:05:13

    本课时介绍如何创建部署 Storm 运行与开发环境的自动化脚本,并通过创建好的配置文件和脚本来自动化部署一套完整的虚拟环境。

    5.实现开发过程中的版本控制 00:09:46

    本课时介绍如果使用分布式版本控制工具 Git 来对开源项目的源代码进行版本控制管理,并通过一系列实战演示讲解操作方法、常用命令和分支管理等知识。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

初识 Apache Storm

5课时,46分钟2015-05-04
shirubamac
shirubamac

极客学院签约布道师

课程背景:
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 运行与开发环境的自动化脚本,并通过创建好的配置文件和脚本来自动化部署一套完整的虚拟环境。

  • 5

    实现开发过程中的版本控制

    09:46

    本课时介绍如果使用分布式版本控制工具 Git 来对开源项目的源代码进行版本控制管理,并通过一系列实战演示讲解操作方法、常用命令和分支管理等知识。

相关课程

  • Oracle 数据查询 (一)

    本课程讲解 Oracle 数据的查询,内容包括 SQL 基本概念及分类,SELECT 语句作用,基本查询格式及使用方法,单行与多行函数以及数据过滤与分组和排序。

    4课时 48分钟
    初级
    12006人学习
  • Docker 基本概念和架构

    本课程介绍 Docker 以及 Docker 相关的基本概念,讲解 Docker 的基本组成以应用

    4课时 25分钟
    初级
    21738人学习
  • OpenGL ES 概述

    本课程首先介绍 OpenGL ES 的基本概念、应用场景和发展历史,然后讲解如何搭建基本的 OpenGL ES 开发环境及模拟运行环境,最后进行 OpenGL ES 的简单程序实例解析。

    3课时 44分钟
    初级
    7491人学习
  • Perl 基础

    本课程首先介绍 Perl 程序的背景知识,以时间轴的方式直观显现 Perl 的创建、发展历程,然后结合应用场景讲解 Perl 的特点,最后介绍不同操作系统下的开发环境搭建流程及良好的 Perl 开发习惯。

    3课时 22分钟
    初级
    5546人学习
  • Entity Framework 的 Model First 模式和模式选择

    本课程主要介绍了 Entity Framework 的 Model First 模式。主要通过创建 Model,并根据 Model 创建数据库和代码,最后介绍在不同情况下 Code First, Model First 以及 Database First 的模式选择。

    4课时 19分钟
    中级
    6460人学习