Version Info:
"org.apache.storm" % "storm-core" % "1.2.1"
"org.apache.storm" % "storm-kafka-client" % "1.2.1"
В этой версии шторма при запуске топологии я вижу два процесса для каждого работника: один для журналиста и другой для работника, как уже упоминалось здесь .
Проблема в том, что я хочу выделить меньше памяти для процесса записи (скажем, -Xmx512mb) и выше для рабочего процесса (скажем, -Xmx12gb).Но я не могу этого добиться, я попытался поиграть с другим конфигом.
Есть конфиг topology.worker.logwriter.childopts
, который берется процессом logwriter, но я дал некоторые настройки для worker.childopts
, ноэто также применяется и к logwriter, и к рабочему процессу.Похоже, я пытался использовать topology.worker.childopts
, и это также применяется как к logwriter, так и к рабочему процессу.
Как решить эту проблему, чтобы выделить меньше памяти для процесса записи и больше для рабочего процесса?