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 <eweath...@groupon.com> 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 <sammoh...@gmail.com > <javascript:_e(%7B%7D,'cvml','sammoh...@gmail.com');>> 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 <eweath...@groupon.com >> <javascript:_e(%7B%7D,'cvml','eweath...@groupon.com');>> 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 <sammoh...@gmail.com >>> <javascript:_e(%7B%7D,'cvml','sammoh...@gmail.com');>> 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 <doodin...@gmail.com >>>> <javascript:_e(%7B%7D,'cvml','doodin...@gmail.com');>> 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 <sammoh...@gmail.com >>>>> <javascript:_e(%7B%7D,'cvml','sammoh...@gmail.com');>>: >>>>> >>>>>> 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 <doodin...@gmail.com >>>>>> <javascript:_e(%7B%7D,'cvml','doodin...@gmail.com');>> 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 <sammoh...@gmail.com>: >>>>>>> >>>>>>>> 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 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> С уважением Дудин Андрей >>>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> С уважением Дудин Андрей >>>>> >>>> >>>> >>> >> >