Hi,

Bit of a storm newbie here, and we are considering using storm to run some
realtime data analytics. My question is, is there a way to update Storm
topologies programatically? The reason for this is that some of the
elements in the topology would need to be generated on runtime, based on
user input.

What I understand is that the way to update a topology is to kill the old
one, compile the new one and run the new jar file using storm jar and
StormSubmitter.submitTopology will upload the jar file to the server.

Instead, I would like to build the topology, and send it to the server
directly all within a separate application, I'm wondering if there's any
way to do this? Not sure how this would even be possible, as the topology
can contain arbitrary Java classes (though the topology changes would not
introduce any new classes),  but any help/ideas would be much appreciated.

Regards,
Can

Reply via email to