public static TopologyDetails genTopology(String name, Map<String, Object> config, int numSpout, int numBolt, int spoutParallelism, int boltParallelism, int launchTime, int priority, String user, double maxHeapSize) { StormTopology topology = buildTopology(numSpout, numBolt, spoutParallelism, boltParallelism); return topoToTopologyDetails(name, config, topology, launchTime, priority, user, maxHeapSize); }
.addResource("my.gpu", 1.0) .shuffleGrouping("spout-0"); TopologyDetails td = topoToTopologyDetails(String.format("topology-gpu-%05d", i), config, builder.createTopology(), 0, 0, "user", 8192); topologyDetailsMap.put(td.getId(), td);
.addResource("my.gpu", 1.0) .shuffleGrouping("spout-0"); TopologyDetails tdGpu = topoToTopologyDetails("topology-gpu", config, builder.createTopology(), 0, 0,"user", 8192);