I have a storm cluster (1.0.2 version) set up and 5 topologies are up and running in it. Among 2 of them are cpu intensive and memory intensive topologies. While submitting topologies, i want those 2 processor should run in separate supervisors in storm nimbus cluster. So that the load and resources will be shared. But whenever i stop and restart the topology, 99% of the time those 2 cpu and memory intensive processors are running in same supervisors. So one supervisor cpu usage goes upto 95% and even sometimes burst as cpu usage reaches 100%. Is there any way to make those 2 processor to run in separate supervisors always?.
Asked
Active
Viewed 304 times
2
-
How many supervisors have you configured ? – Daniccan Jun 16 '17 at 14:31
-
Hi Dani, i have configured 3 supervisors. – Kutty Jun 19 '17 at 14:18
-
I guess this is what was done here: https://inside.edited.com/taking-control-of-your-apache-storm-cluster-with-tag-aware-scheduling-b60aaaa5e37e – Felipe Mar 18 '19 at 09:16