当前位置: 首页>>代码示例>>Java>>正文


Java ILocalCluster.submitTopology方法代码示例

本文整理汇总了Java中org.apache.storm.ILocalCluster.submitTopology方法的典型用法代码示例。如果您正苦于以下问题:Java ILocalCluster.submitTopology方法的具体用法?Java ILocalCluster.submitTopology怎么用?Java ILocalCluster.submitTopology使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.storm.ILocalCluster的用法示例。


在下文中一共展示了ILocalCluster.submitTopology方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: createPirkTestJob

import org.apache.storm.ILocalCluster; //导入方法依赖的package包/类
private TestJob createPirkTestJob(final Config config)
{
  final SpoutConfig kafkaConfig = setUpTestKafkaSpout(config);
  return new TestJob()
  {
    StormTopology topology = PirkTopology.getPirkTopology(kafkaConfig);

    @Override
    public void run(ILocalCluster iLocalCluster) throws Exception
    {
      iLocalCluster.submitTopology("pirk_integration_test", config, topology);
      logger.info("Pausing for setup.");
      // Thread.sleep(4000);
      // KafkaProducer producer = new KafkaProducer<String,String>(createKafkaProducerConfig());
      // loadTestData(producer);
      // Thread.sleep(10000);
      while (OutputBolt.latch.getCount() == testCountDown)
      {
        Thread.sleep(1000);
      }
      testCountDown -= 1;

      logger.info("Finished...");
    }
  };
}
 
开发者ID:apache,项目名称:incubator-pirk,代码行数:27,代码来源:KafkaStormIntegrationTest.java

示例2: submitTopology

import org.apache.storm.ILocalCluster; //导入方法依赖的package包/类
public static Config submitTopology(ILocalCluster stormCluster, String topologyName,
                                    StormTopology stormTopology) throws Exception {
    Config stormConf = new Config();
    stormConf.putAll(Utils.readDefaultConfig());
    stormConf.put("storm.cluster.mode", "local");
    stormConf.setDebug(true);
    stormConf.setMaxTaskParallelism(3);
    stormConf.put(Config.STORM_TOPOLOGY_SUBMISSION_NOTIFIER_PLUGIN,
            org.apache.atlas.storm.hook.StormAtlasHook.class.getName());

    stormCluster.submitTopology(topologyName, stormConf, stormTopology);

    Thread.sleep(10000);
    return stormConf;
}
 
开发者ID:apache,项目名称:incubator-atlas,代码行数:16,代码来源:StormTestUtil.java

示例3: testNormalizationTopology

import org.apache.storm.ILocalCluster; //导入方法依赖的package包/类
public void testNormalizationTopology(NormalizationProcessor normalizationProcessor) throws Exception {

        final Config config = new Config();
        config.setDebug(true);
        final String topologyName = "SplitJoinTopologyTest";
        final StormTopology topology = createTopology(normalizationProcessor);
        log.info("Created topology with name: [{}] and topology: [{}]", topologyName, topology);

        ILocalCluster localCluster = new LocalCluster();
        log.info("Submitting topology: [{}]", topologyName);
        localCluster.submitTopology(topologyName, config, topology);
        Thread.sleep(2000);
        localCluster.shutdown();
    }
 
开发者ID:hortonworks,项目名称:streamline,代码行数:15,代码来源:NormalizationTopologyTest.java

示例4: submitTopology

import org.apache.storm.ILocalCluster; //导入方法依赖的package包/类
protected void submitTopology() throws Exception {
    final Config config = getConfig();
    final String topologyName = "SplitJoinTopologyTest";
    final StormTopology topology = createTopology();
    log.info("Created topology with name: [{}] and topology: [{}]", topologyName, topology);

    ILocalCluster localCluster = new LocalCluster();
    log.info("Submitting topology: [{}]", topologyName);
    localCluster.submitTopology(topologyName, config, topology);

}
 
开发者ID:hortonworks,项目名称:streamline,代码行数:12,代码来源:SplitJoinTopologyTest.java

示例5: submitTopology

import org.apache.storm.ILocalCluster; //导入方法依赖的package包/类
protected void submitTopology() throws AlreadyAliveException, InvalidTopologyException {
    final Config config = getConfig();
    final String topologyName = "RulesTopologyTest";
    ILocalCluster localCluster = new LocalCluster();
    localCluster.submitTopology(topologyName, config, createTopology());
}
 
开发者ID:hortonworks,项目名称:streamline,代码行数:7,代码来源:RulesTopologyTest.java


注:本文中的org.apache.storm.ILocalCluster.submitTopology方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。