Storm单词技术案例(重点)

1、功能说明

示例代码地址:https://blog.csdn.net/forgetthatnight/article/details/80865642

设计一个topology,来实现对文档里面的单词出现的频率进行统计。

整个topology分为三个部分:

    l RandomSentenceSpout:数据源,在已知的英文句子中,随机发送一条句子出去。

    l SplitSentenceBolt:负责将单行文本记录(句子)切分成单词

    l WordCountBolt:负责对单词的频率进行累加

2、项目主要流程

3、RandomSentenceSpout的实现及生命周期


4SplitSentenceBolt的实现及生命周期


5WordCountBolt的实现及生命周期


猜你喜欢

转载自blog.csdn.net/forgetthatnight/article/details/80865154