摘要: 例子需求: spout:向后端发送{"sentence":"my dog has fleas"}。一般要连数据源,此处简化写死了。 语句分割bolt(SplitSentenceBolt):订阅spout发送的tuple。每收到一个tuple,bolt会获取"sentence"对应值域的值,然后分割为 阅读全文
posted @ 2019-04-11 17:00 遥远2 阅读(324) 评论(0) 推荐(0)
摘要: topology包含:stream、spout、blot。 topology会一直运行,除非进程被杀死。 1、stream stream=tuple=event(CEP中的)=发送的报文。键值对(一个或多个)。 上例,key=sentence,value=Hello World 2、spout--生 阅读全文
posted @ 2019-04-11 13:50 遥远2 阅读(298) 评论(0) 推荐(0)
摘要: pom.xml log4j2.xml 输出: blot 有4个线程执行计算。 将HelloWorldSpout.nextTuple方法中的//log.info(sendStr);放开,将HelloWorldBolt.execute方法中的log.info("发现了1个Hello World!现在的计 阅读全文
posted @ 2019-04-11 13:29 遥远2 阅读(270) 评论(0) 推荐(0)