1
我想限制Storm多節點羣集中每個workernodes的內存使用情況。例如在一個512mb ram的工作節點中,我希望風暴使用最高達256mb的最大值。限制Apache Storm中每個工作節點的內存使用情況
worker.childopts: "-Xmx256m"
按我理解上述結構是用於在一個節點中的每個工作進程設置存儲器。
有沒有一種方法可以將記憶作爲一個整體進行限制。
我想限制Storm多節點羣集中每個workernodes的內存使用情況。例如在一個512mb ram的工作節點中,我希望風暴使用最高達256mb的最大值。限制Apache Storm中每個工作節點的內存使用情況
worker.childopts: "-Xmx256m"
按我理解上述結構是用於在一個節點中的每個工作進程設置存儲器。
有沒有一種方法可以將記憶作爲一個整體進行限制。
風暴使用的內存爲number of slots
次worker memory
加supervisor memory
。因此,如果您定義了一個工作區,worker.childopts設置爲-Xmx256m
,supervisor.childopts設置爲-Xmx128m,那麼每個風暴工作者節點將佔用每個節點最多384mb。
謝謝你的幫助。設置一個更多的疑問是我們只限制工作進程內存,或者它是主管+工作進程= 256m(最大) – Praful
好點。您可能也需要考慮管理員內存。 –
可否請您指導如何設置爲主管 – Praful