初识 Apache Storm

初识 Apache Storm ▶ 46:00
免费 视频 46 分钟 共1节

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

职业课程库 Storm

高级抽象元语 Trident

高级抽象元语 Trident ▶ 38:00
免费 视频 38 分钟 共1节

本课程将会讲解 Storm 实时处理系统当中一个重要的概念分支:Trident——高级抽象元语,在讲解了 Trident 的概念之后,将辅以实战演练编写基于 Trident 实现的 Storm 实时处理系统实例。 课程背景:本套课程主要讲解 Storm 实时处理系统中另一个重要的概念— Trident。通过 Trident 对 Storm 进行编程,我们可以从更高视角来审视整套实时处理系统的实现,同时简化我们编写的代码。我们将会在本套课程中讲解 Trident 的抽象元语和实战中即将使用到的一种搜索算法—TF-IDF 算法,即词频-逆文件频率法。核心内容:1.Trident 简介2.T

职业课程库 Storm

Storm 实战:完善统计日志和处理

Storm 实战:完善统计日志和处理 ▶ 39:00
免费 视频 39 分钟 共1节

本课程将会在讲解统计日志和处理的基础上,进一步深化和完善整套实时处理系统实例,实现一系列与日志统计和处理相关的其他模块,构建出完整的系统。 课程背景:在实现好整套统计日志和处理的 Storm topology 后,并不能将开发的实例称作一套系统,还需要编写其他模块来完善整套系统的方方面面。本套课程针对计算拓扑以外的相关模块进行开发和实战,指导大家完成一套完整的处理系统的编写工作。核心内容:1.概述2.集成测试3.Web 应用开发软件环境:Unix 、Java 、Eclipse是否提供资料:是课程等级:初级适合人群:数据工程师、分布式系统研发工程师、系统架构师 Web 应用开

职业课程库 Storm

Storm 实战进阶: DataOptTopology实例

Storm 实战进阶: DataOptTopology实例 ▶ 59:00
免费 视频 59 分钟 共4节

本课程为 Storm 应用开发实战的进阶,结合消息队列MQ,为大家呈现一个相对比较完整的 Storm 开发过程。其中涉及了 Metaq 集群的部署、Storm 与 Metaq 的结合、与 Mysql 的结合使用等。 课程背景:我们在充分理解了Storm理论知识以及在已经搭建了Storm集群环境的基础上,并且对Storm的编程模式有了一定了解前提下,进一步深入学习Storm的复杂应用编程,包括了Storm的常用的数据复杂接入形式,复杂的数据落地形式等方面。核心内容:1.项目实例需求分析及设计2.上下级依赖系统的介绍及搭建3.实例代码结构讲解4.实例演示及总结软件环境:Linux,E

职业课程库 Storm

Storm 实战:统计日志和处理

Storm 实战:统计日志和处理 ▶ 1:04:00
免费 视频 1 小时 共1节

本课程将会讲解一个 Storm 实时处理系统应用实战案例:日志的统计和处理,并在实战演练过程中对各个重要知识概念进行讲解,讲解如何过滤日志和分类处理。 课程背景:日志处理在开发分布式系统或大规模应用程序的过程中占有举足轻重的地位,如何处理海量日志并从中获取具有价值的信息,并以此改善系统对于研发一套系统来说是十分重要的。本套课程针对日志处理这个主题,由浅入深,以实战为导向,指导学生编写一套基于 Storm 开发的具备实际使用价值的日志处理和分析系统。核心内容:1.准备工作2.整体工程架构设计3.消息源与消息处理单元的设计与实现4.调试与运行软件环境:Unix 、Java 、Ecli

职业课程库 Storm

Storm 实战:频繁组合查找

Storm 实战:频繁组合查找 ▶ 1:15:00
免费 视频 1 小时 共1节

本课程将会讲解一个 Storm 实时处理系统应用实战案例:频繁组合查找,并在实战演练过程中对各个重要知识概念进行讲解,着重讲解序列化的概念。 课程背景:如何利用 Storm 实时处理系统技术实现我们所需的功能是最为重要的内容,基于 Storm 提供的接口、工具和方法,再辅以实际生产环境和市场需求,才可以将实时处理技术转化为更具价值的系统,本套课程围绕实际生产环境和较为流行的频繁组合查找,来实现一套完整的可付诸实际运行的拓扑实例。核心内容:1.准备工作2.整体工程架构设计3.消息源与消息处理单元的设计与实现4.调试与运行5.序列化的概念软件环境:Unix 、Java 、Eclip

职业课程库 Storm

Apache Storm 计算模型详解与实战

Apache Storm 计算模型详解与实战 ▶ 1:02:00
免费 视频 1 小时 共1节

本课程将会针对 Storm 模型逐一进行详细介绍和讲解,并对照现有系统进行对比,并根据讲解的内容给出了对应的实战演示程序示例。 课程背景:Apache Storm 计算模型是该实时处理系统的核心概念所在,通过 Storm 提供的接口、工具和方法,我们能够轻松构建出基于这些模型的应用程序,除此之外,高级抽象元语为开发 Storm 实时处理系统的实例提供了更为强大的套件。核心内容:1. Storm 计算模型2. Spout 讲解与演示3. Bolt 讲解与演示4. Topology 讲解与演示软件环境:Unix 、Java 、Eclipse是否提供资料:是课程等级:初级适合人群

职业课程库 Storm

Storm 实战基础 :WordCount 实例

Storm 实战基础 :WordCount 实例 ▶ 57:00
免费 视频 57 分钟 共3节

正如大家写第一个 HelloWorld 一样的,WordCount 就是 Storm 的最基础实例。本课程将从 WordCount 实例讲解 Storm 的开发过程,让大家更加容易理解 Storm 的编程模型,从而更容易上手进行 Storm 的应用开发。 课程背景:本课程的主要目的是进一步加强对 Storm 编程模型的理解,学习 Storm 应用开发模式,并且从基础出发,对后面复杂类型的 Storm 应用开发起一个铺垫的作用。整个过程将从设计开始,到代码的详细讲解,到最后拓扑在集群中的执行,以及使用UI进行拓扑监控。核心内容:1.应用实例设计2.实例代码讲解3.应用实例演示软件环境:Lin

职业课程库 Storm

Storm 集群安装部署

Storm 集群安装部署 ▶ 1:12:00
免费 视频 1 小时 共5节

本课程将详细讲述 Storm 集群的安装部署、Zookeeper 介绍及相关依赖软件的安装,并且对安装部署的过程中容易出错的环节进行着重解说。 课程背景:1.了解 Storm 的体系结构。2.熟悉基本的 Linux 系统操作。3.Storm 集群在 Linux 下的安装部署。核心内容:1. 环境准备及部署的主要步骤2. Zookeeper 介绍3. Zookeeper 集群部署4. 相关依赖软件安装5. Storm 集群部署软件环境:Linux、Eclipse是否提供资料:是课程等级:初级适合人群:数据工程师,对数据处理实时性要求比较高的开发工程师。 Storm 集群环境准备及部署

职业课程库 Storm

Storm 体系概要

Storm 体系概要 ▶ 49:00
免费 视频 49 分钟 共1节

本课程主要从发展历史、相关术语、原理架构、扩展以及发展趋势等几个方面对 Storm 进行一个全面的讲解,让我们对 Storm 有一个更全面的认识,从而能够更好的去学习它。 课程背景:Storm 是目前使用最多的实时处理系统,了解Storm的体系结构对 Storm 的应用开发有很大的帮助。核心内容:1.Storm 发展历史2.Storm 相关术语3.Storm 原理架构4.Storm 主要特点5.Storm 的扩展:与 YARN 的结合6.Storm 的发展趋势软件环境:Linux、Eclipse是否提供资料:是课程等级:初级适合人群:数据工程师,对数据处理实时性要求比较高的开发工程师

职业课程库 Storm
arrow-top