I'm having storm cluster with 3 Nodes: supervisors-2, Nimbus-1. 3 Nodes has 30 Gb of Ram and 4 cpu-cores. In configs I had configured:
supervisor.slots.ports : 8 (6700-6708)
supervisor.childopts :-Xmx4096m _JAAS_PLACEHOLDER
ui.childopts :-Xmx1024m _JAAS_PLACEHOLDER
nimbus.childopts :-Xmx6144m _JAAS_PLACEHOLDER
I want to know:
- How this slots acts on supervisor nodes? In my opinion for each supervisor node we are assigning 8 ports . That means how many workers I will get for the cluster?
- For supervisor childopts it is configured that 4 Gb of Ram. what is this means? similarly nimbus childopts?
- suppose if I am running a topology with 3 workers by this configuration what is the Ram used and CPU cores used? How can I calculate Ram utilisation and CPU for particular Topology