Storm流之FieldGrouping字段分组
一、 需求
字符串按照是否包含o分组
二、 Topology
package com.test.csdn;
import com.test.storm.bolt.FieldPrintBolt;
import com.test.storm.spout.SplitTestSpout;
import org.apache.storm.Config;
import org.apache.storm.LocalCluster;
import org.apache.storm.topology.TopologyBuilder;
import org.apache.storm.tuple.Fields;
import org.apache.storm.utils.Utils;
/**
* Created by Simon on 2018/4/26.
*/
public class FiledGroupingTopo {
public static void main(String[] args) {
TopologyBuilder builder = new TopologyBuilder();
builder.setSpout("spout", new FiledGroupingSpout(), 1);
//指定5个,便于测试
builder.setBolt("bolt", new FiledGroupingBolt(), 5).fieldsGrouping("spout", new Fields("isContainsO"));
Config conf = new Config();
conf.setDebug(false);
LocalCluster cluster =