
Storm
兵工厂三剑客
莫愁前路无知己,天下谁人不识君
展开
-
Storm-1.2.2完全分布式安装
环境:zookeeper-3.4.10,ubuntu-16.0.4,jdk1.8.0_111我这里在四台机器上安装,分别是Desktop(Master),Server1,(Slave1),Server2(Slave2),Server3(Slave3)可以将Storm中的nimbus看作是Hadoop中的Master,将supervisor看作是Slave。安装Storm之前,需要先安装zookee...原创 2018-06-06 23:27:26 · 4227 阅读 · 0 评论 -
storm集群启动停止脚本
转载自:storm集群启动停止脚本storm集群启动脚本 在$STORM_HOME/bin下touch start-storm-cluster.sh并chmod a+x start-storm-cluster.sh#!/bin/bash#nimbus节点nimbusServers='mini01 mini02'#supervisor节点supervisorServers='mini...转载 2018-06-07 09:24:11 · 1410 阅读 · 1 评论 -
Storm模拟分析电话日志
1.CallLogSpout类该类用于模拟产生数据源package com.strorm.test;import org.apache.storm.spout.SpoutOutputCollector;import org.apache.storm.task.TopologyContext;import org.apache.storm.topology.IRichSpout;impor...原创 2018-06-07 21:04:53 · 640 阅读 · 0 评论 -
Storm确保消息被消费
1.spout中nextTuple方法中发送的tuple需要携带msgId collector.emit(new Values(line),index); //index为Integer类型2.bolt中需要对tuple进行确认(ack() | fail()) public void execute(Tuple tuple) { String line = tuple.getStrin...原创 2018-06-08 15:01:59 · 543 阅读 · 0 评论