《Storm企业级应用:实战、运维和调优》——2.4 创建Topology并向集群提交任务
本节书摘来自华章计算机《Storm企业级应用:实战、运维和调优》一书中的第2章,第2.4节,作者:马延辉 陈书美 雷葆华著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2.4 创建Topology并向集群提交任务
Topology是Storm的核心概念之一,是将Spout与Bolt融合在一起的纽带,在Storm集群中运行,完成实时计算的任务。在Storm集群中,Topology的定义是一个Thrift结构,并且Nimbus就是一个Thrift服务,可以提交由任何语言创建的Topology。下面使用Java语言讲解Topology的使用。首先了解如何创建Topology。
2.4.1 创建Topology
在创建一个Topology之前,设计一个Topology来统计词频。在创建Topology之前,要准备Spout(数据源)