Package backtype.storm.tuple

Examples of backtype.storm.tuple.Fields


    private static final String TOKEN_SECRET = "twitter.tokenSecret";
    private Twitter twitter;

    @Override
    public void declareOutputFields(OutputFieldsDeclarer outputFieldsDeclarer) {
        outputFieldsDeclarer.declare(new Fields(TweetFileSpout.JSON_OUTPUT_FIELD));
    }
View Full Code Here


        }
    }

    @Override
    public void declareOutputFields(OutputFieldsDeclarer declarer) {
        declarer.declare(new Fields(JSON_OUTPUT_FIELD));
    }
View Full Code Here

        this.queueName = queueName;
    }

    @Override
    public void declareOutputFields(OutputFieldsDeclarer outputFieldsDeclarer) {
        outputFieldsDeclarer.declare(new Fields("json"));
    }
View Full Code Here

    private static final String TOKEN = "twitter.token";
    private static final String TOKEN_SECRET = "twitter.tokenSecret";

    @Override
    public void declareOutputFields(OutputFieldsDeclarer outputFieldsDeclarer) {
        outputFieldsDeclarer.declare(new Fields(TweetFileSpout.JSON_OUTPUT_FIELD));
    }
View Full Code Here

    EOFStreamFields.add(StormComponent.COMP_INDEX);
    EOFStreamFields.add(StormComponent.TUPLE);
    EOFStreamFields.add(StormComponent.HASH);
    if (MyUtilities.isCustomTimestampMode(_conf))
      EOFStreamFields.add(StormComponent.TIMESTAMP);
    declarer.declare(new Fields(EOFStreamFields));

    // 1) Theta Datastream tuples
    final ArrayList<String> dataStreamFields = new ArrayList<String>();
    dataStreamFields.add(StormComponent.COMP_INDEX);
    dataStreamFields.add(StormComponent.TUPLE);
    dataStreamFields.add(StormComponent.HASH);
    dataStreamFields.add(StormComponent.EPOCH);
    dataStreamFields.add(StormComponent.DIM);
    if (MyUtilities.isCustomTimestampMode(_conf))
      dataStreamFields.add(StormComponent.TIMESTAMP);
    declarer.declareStream(SystemParameters.ThetaDataReshufflerToJoiner, true, new Fields(
        dataStreamFields)); // direct streams

    // 2) Theta Datastream tuples, migrated data
    final ArrayList<String> thetaStreamFields = new ArrayList<String>();
    thetaStreamFields.add(StormComponent.COMP_INDEX);
    thetaStreamFields.add(StormComponent.TUPLE);
    thetaStreamFields.add(StormComponent.HASH);
    thetaStreamFields.add(StormComponent.EPOCH);
    thetaStreamFields.add(StormComponent.DIM);
    if (MyUtilities.isCustomTimestampMode(_conf))
      thetaStreamFields.add(StormComponent.TIMESTAMP);
    declarer.declareStream(SystemParameters.ThetaDataMigrationReshufflerToJoiner, true,
        new Fields(thetaStreamFields)); // direct streams

    // 3) Signal to Joiners
    declarer.declareStream(SystemParameters.ThetaReshufflerSignal, new Fields(
        StormComponent.RESH_SIGNAL, StormComponent.MAPPING));

    // 4)Advisor related
    declarer.declareStream(SystemParameters.ThetaSynchronizerSignal, new Fields(
        StormComponent.RESH_SIGNAL, StormComponent.MAPPING));

  }
View Full Code Here

      if(mode.equals("local"))
      {
        builder.setSpout("map_"+prefix, new ImportSpoutLocal(prefix), threads);
      }else{
        builder.setSpout("map_"+prefix, new ImportSpout(prefix), threads);
        builder.setBolt("reduce_"+prefix, new ImportBolt(prefix), threads_reduce).fieldsGrouping("map_"+prefix, new Fields("key") );
      }
    }
   
    StormSubmitter.submitTopology(topologyName, conf,builder.createTopology());
View Full Code Here

      this.status.failCnt++;
    }

    @Override
    public void declareOutputFields(OutputFieldsDeclarer declarer) {
        declarer.declare(new Fields("key","value"));
    }
View Full Code Here

      }


    @Override
    public void declareOutputFields(OutputFieldsDeclarer declarer) {
        declarer.declare(new Fields("key","value"));
    }
View Full Code Here

                followersTupleMapper, followersColumnsMapper);

        builder.addBolt(new InitBolt());
        builder.addBolt(tweetersBolt).shuffleGrouping();
        builder.addBolt(followersBolt).shuffleGrouping();
        builder.addBolt(new PartialUniquer()).fieldsGrouping(new Fields("id", "follower"));
        builder.addBolt(new CountAggregator()).fieldsGrouping(new Fields("id"));

        if (args == null || args.length == 0) {
            config.setMaxTaskParallelism(3);
            LocalDRPC drpc = new LocalDRPC();
            LocalCluster cluster = new LocalCluster();
View Full Code Here

      if(mode.equals("local"))
      {
        builder.setSpout("map_"+prefix, new ImportSpoutLocal(prefix), threads);
      }else{
        builder.setSpout("map_"+prefix, new ImportSpout(prefix), threads);
        builder.setBolt("reduce_"+prefix, new ImportBolt(prefix), threads_reduce).fieldsGrouping("map_"+prefix, new Fields("key") );
      }
    }
   
    StormSubmitter.submitTopology(topologyName, conf,builder.createTopology());
View Full Code Here

TOP

Related Classes of backtype.storm.tuple.Fields

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.