Search in sources :

Example 1 with MetaSpout

use of com.alibaba.aloha.meta.MetaSpout in project jstorm by alibaba.

the class TestTridentTopology method buildTopology.

public static StormTopology buildTopology() {
    TridentTopology topology = new TridentTopology();
    topology.newStream("MetaSpout", new MetaSpout()).each(new Fields("MetaTuple"), new MsgPrint(), new Fields());
    return topology.build();
}
Also used : Fields(backtype.storm.tuple.Fields) TridentTopology(storm.trident.TridentTopology) MetaSpout(com.alibaba.aloha.meta.MetaSpout)

Example 2 with MetaSpout

use of com.alibaba.aloha.meta.MetaSpout in project jstorm by alibaba.

the class TestTopology method setupBuilder.

private static TopologyBuilder setupBuilder() throws Exception {
    TopologyBuilder builder = new TopologyBuilder();
    int writerParallel = JStormUtils.parseInt(conf.get("topology.writer.parallel"), 1);
    int spoutParallel = JStormUtils.parseInt(conf.get("topology.spout.parallel"), 1);
    builder.setSpout("MetaSpout", new MetaSpout(), spoutParallel);
    builder.setBolt(WRITER_COMPONENT, new WriterBolt(), writerParallel).shuffleGrouping("MetaSpout");
    return builder;
}
Also used : TopologyBuilder(backtype.storm.topology.TopologyBuilder) MetaSpout(com.alibaba.aloha.meta.MetaSpout)

Aggregations

MetaSpout (com.alibaba.aloha.meta.MetaSpout)2 TopologyBuilder (backtype.storm.topology.TopologyBuilder)1 Fields (backtype.storm.tuple.Fields)1 TridentTopology (storm.trident.TridentTopology)1