From 15cfbb2365435da4d2dea66be758df1f9f81aa0f Mon Sep 17 00:00:00 2001 From: Sean Zhong Date: Thu, 13 Mar 2014 19:45:26 +0800 Subject: [PATCH] Split child options(nimbus, ui), so that we can add multiple JVM arguments seperated by "SPACE" --- src/main/java/com/yahoo/storm/yarn/Util.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/yahoo/storm/yarn/Util.java b/src/main/java/com/yahoo/storm/yarn/Util.java index a2817f7..6895fa0 100644 --- a/src/main/java/com/yahoo/storm/yarn/Util.java +++ b/src/main/java/com/yahoo/storm/yarn/Util.java @@ -238,7 +238,14 @@ private static List buildCommandPrefix(Map conf, String childOptsKey) if (conf.containsKey(childOptsKey) && conf.get(childOptsKey) != null) { - toRet.add((String) conf.get(childOptsKey)); + + String javaOption = (String) conf.get(childOptsKey); + String [] options = javaOption.split("\\s"); + if (null != options && options.length > 0) { + for (String option : options) { + toRet.add(option); + } + } } return toRet;