(1) You need to make sure the changes are in storm.yaml on the host(s) running the workers. I *assume* that you need to restart the supervisors to pick up the new config also, since the supervisor constructs the worker command. The Nimbus normally [1] doesn't send all the configs out to the supervisor and workers. (2) If you want to set it via code in your topology, then you should set "topology.worker.childopts", instead of "worker.childopts".
[1] For storm-mesos <https://github.com/mesos/storm>, the Nimbus *does* send the configs to the Supervisor and thus workers. On Sat, Apr 16, 2016 at 2:10 PM, sam mohel <[email protected]> wrote: > Thanks for you both > but it didn't read what i wrote > i tried im storm.yaml > worker.childopts: "-Xms4g -Djava.net.preferIPv4Stack=true" > but it read "worker.childopts" "-Xmx768m" and i noticed > topology.worker.childopts" nil > > what is the difference between them ? > > i tried to set it in the code by > conf.put("worker.childopts","-Xms4g"); but still read same size > > How can i make my change be readen as i set ? > > On Sat, Apr 16, 2016 at 2:37 PM, Andrey Dudin <[email protected]> wrote: > >> -Xms<size> set initial Java heap size >> -Xmx<size> set maximum Java heap size >> >> Now you have maximum heap size 2048m. If you need to increase heap size, >> delete -Xmx2048m and add -Xms4G >> >> 2016-04-16 14:03 GMT+03:00 sam mohel <[email protected]>: >> >>> i have this in storm.yaml >>> worker.childopts: "-Xmx2048m -XX:MaxPermSize=256m -XX:+PrintGCDetails >>> -XX:+PrintGCTimeStamps -verbose:gc >>> -Xloggc:/usr/local/storm/logs/gc-storm-worker-%6700%.log" >>> >>> what should i write in this statement ? >>> >>> >>> On Saturday, April 16, 2016, Andrey Dudin <[email protected]> wrote: >>> >>>> >i want to increase size of heap for worker to -Xms4G how can i write >>>> it in storm.yaml ? >>>> >>>> add this option to worker.childopts >>>> >>>> 2016-04-16 7:34 GMT+03:00 sam mohel <[email protected]>: >>>> >>>>> i want to increase size of heap for worker to -Xms4G how can i write >>>>> it in storm.yaml ? >>>>> >>>>> and how can i set the number of CPU consuming bolts to the amount of >>>>> cores ? >>>>> >>>>> Thanks for any help >>>>> >>>> >>>> >>>> >>>> -- >>>> С уважением Дудин Андрей >>>> >>> >> >> >> -- >> С уважением Дудин Андрей >> > >
