IDEA中maven工程 实现Storm开发
1、创建maven工程后添加Storm依赖
> <dependencies>
> <dependency>
> <groupId>org.apache.storm</groupId>
> <artifactId>storm-core</artifactId>
> <version>2.2.0</version>
> </dependency> </dependencies>
2、创建Spout类实现IRichSpout接口并重写接口方法
其中
1) open()方法实现文件写入(填入参数为文件所在路径)
2)nextTuple()方法实现数据处理
3、创建Bolt类实现IRichBolt接口,并重写接口方法
其中
execute(Tuple tuple)方法实现数据处理具体逻辑
(getString(0)方法参数 对应为 Spout实现类中nextTuple方法内的new Values(str0,str1)的参数【例如词句中参数为0,则对应str0,若参数为1则对应str1】)
4、实现main方法
1) 创建拓扑
2) 创建配置信息
3) 提交程序
5、运行程序