storm
未来,值得期待
未来岁月漫长,依旧值得期待!
展开
-
storm-wordcount例子
源码下载地址:storm1.1.1 hellow word例子:http://download.csdn.net/download/adam_zs/10257386storm1.2.1 hellow word例子:https://download.csdn.net/download/adam_zs/10293677package com.ceair;import org.apache.stor...原创 2018-02-24 16:42:28 · 556 阅读 · 0 评论 -
storm-核心接口ISpout,IComponent,IBolt
ISpout 概述 核心接口(interface),负责将数据发送到topology中去处理 Storm会跟踪Spout发出去的tuple的DAG ack/fail tuple: message id ack/fail/nextTuple是在同一个线程中执行的,所以不用考虑线程安全方面 核心方法 open: 初始化操作 close: 资源释放操作 nextTuple: 发送数据 ...原创 2018-02-25 08:35:26 · 912 阅读 · 0 评论 -
storm-数字求和例子
需求:1 + 2 + 3 + .... = ??? 实现方案: Spout发送数字作为input 使用Bolt来处理业务逻辑:求和 将结果输出到控制台 拓扑设计: DataSourceSpout --> SumBolt package com.ceair.numcount;import java.util.Map;import org.apache.storm.spout...原创 2018-02-25 09:32:08 · 349 阅读 · 0 评论 -
storm1.2.1-wordcount可靠的单词计数
项目源码下载:https://download.csdn.net/download/adam_zs/10294019测试程序运行了5次,每次失败的消息都会再次发送。SentenceSpout->SplitSentenceBolt->WordCountBolt->ReportBolt这个TopologyBuilder顺序如上,在SentenceSpout中定义ConcurrentH...原创 2018-03-18 21:07:07 · 789 阅读 · 0 评论 -
storm1.2.1-单机部署,运行自己开发的jar
项目源码下载:https://download.csdn.net/download/adam_zs/10294489linux运行的jar在target目录下面1.下载strom 1.2.1版本,上传路服务器目录/home/software/2.解压stromtar -zxvf /home/software/apache-storm-1.2.1.tar.gz -C /home/3.strom启动-...原创 2018-03-19 09:53:06 · 3571 阅读 · 0 评论 -
storm1.2.1-接收activemq消息
源码下载:https://download.csdn.net/download/adam_zs/10337632<?xml version="1.0" encoding="UTF-8"?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agre...原创 2018-04-10 08:53:20 · 744 阅读 · 0 评论 -
storm1.2.1-接收activemq统计单词个数,结果发送到activemq
源码下载:https://download.csdn.net/download/adam_zs/10338151/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed ...原创 2018-04-10 11:11:32 · 760 阅读 · 0 评论 -
storm1.2.1-wordcount可靠的单词计数-2
源码下载:https://download.csdn.net/download/adam_zs/10344447在ReportBolt.java中,如果word.equals("f")则返回fail,目的为了测试消息处理的可靠性;遇到fail错误,"e f" 这个句子会重新发送,在统计结果中e单词的统计次数明显多于其它单词数量;运行结果:package com.book.v3;import j...原创 2018-04-12 17:02:11 · 526 阅读 · 0 评论