这篇文章承接springBoot 整合storm,上篇介绍了怎么在springBoot中使用storm,这次把spout数据源换成kafka
1、添加pom文件依赖
<dependency>
<groupId>org.apache.storm</groupId>
<artifactId>storm-kafka-client</artifactId>
<version>1.2.2</version>
</dependency>
2、使用kafkaSpout做为数据源
public class KafkaStormTopology {
public static void main(String[] args)
throws Exception {
TopologyBuilder topologyBuilder = new TopologyBuilder();
topologyBuilder.setSpout("worldCountSpout", new KafkaSpout<String, String>(newKafkaSpoutConfig("DrewTest")), 2)
.setNumTasks(2);
topologyBuilder.setBolt("worldCutBolt", new WorldCutBasicBolt(), 2)
.setNumTasks(2)
.shuffleGrouping("world