No, I don't think there's any facility for the storm daemons to re-read their storm.yaml config. Just restart it...
On Sat, Apr 16, 2016 at 6:10 PM, sam mohel <[email protected]> wrote: > I set my configuration then run code in local using maven command . i > think I don't need to restart or should I ? > > When I need to change any configuration in storm. Yaml . I closed every > thing then change what I need then run the code . is it wrong way ? I mean > can I make change in configuration while the process running ? > > > On Sunday, April 17, 2016, Erik Weathers <[email protected]> wrote: > >> When you are running in local mode, everything runs within the same >> process, so you just restart the local-mode process. >> >> - Erik >> >> On Sat, Apr 16, 2016 at 5:24 PM, sam mohel <[email protected]> wrote: >> >>> thank for your replying , sorry for my questions , i'm new try to learn >>> , i ran the code first in local mode . it loading configurations that i can >>> see Terminal window , in this case how can i restart supervisor >>> >>> On Sun, Apr 17, 2016 at 1:53 AM, Erik Weathers <[email protected]> >>> wrote: >>> >>>> (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 >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> С уважением Дудин Андрей >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> С уважением Дудин Андрей >>>>>> >>>>> >>>>> >>>> >>> >>
