Bläddra i källkod

HADOOP-4894. Correctly parse ps output in Chukwa jettyCollector.sh. Contributed by Ari Rabkin

git-svn-id: https://svn.apache.org/repos/asf/hadoop/core/trunk@728210 13f79535-47bb-0310-9956-ffa450edef68
Christopher Douglas 16 år sedan
förälder
incheckning
8d74d3e96c
2 ändrade filer med 5 tillägg och 2 borttagningar
  1. 3 0
      CHANGES.txt
  2. 2 2
      src/contrib/chukwa/bin/jettyCollector.sh

+ 3 - 0
CHANGES.txt

@@ -484,6 +484,9 @@ Release 0.20.0 - Unreleased
     HADOOP-4827. Replace Consolidator with Aggregator macros in Chukwa (Eric
     Yang via cdouglas)
 
+    HADOOP-4894. Correctly parse ps output in Chukwa jettyCollector.sh. (Ari
+    Rabkin via cdouglas)
+
 Release 0.19.1 - Unreleased
 
   IMPROVEMENTS

+ 2 - 2
src/contrib/chukwa/bin/jettyCollector.sh

@@ -25,7 +25,7 @@ trap 'stop; exit 0' 1 2 15
 
 function stop {
   echo -n "Shutting down Collector..."
-  ${JPS} | grep CollectorStub | grep -v grep | cut -f 1 -d" " | xargs kill -TERM >&/dev/null
+  ${JPS} | grep CollectorStub | grep -v grep | grep -o '[^ ].*'| cut -f 1 -d" " | xargs kill -TERM >&/dev/null
   echo "done"
   exit 0
 }
@@ -34,4 +34,4 @@ if [ "X$1" = "Xstop" ]; then
   stop
 fi
 
-${JAVA_HOME}/bin/java -DAPP=collector -Dlog4j.configuration=chukwa-log4j.properties -DCHUKWA_HOME=${CHUKWA_HOME} -DCHUKWA_CONF_DIR=${CHUKWA_CONF_DIR} -DCHUKWA_LOG_DIR=${CHUKWA_LOG_DIR} -classpath ${CLASSPATH}:${CHUKWA_CORE}:${COMMON}:${HADOOP_JAR}:${CHUKWA_CONF_DIR} org.apache.hadoop.chukwa.datacollection.collector.CollectorStub 
+${JAVA_HOME}/bin/java -DAPP=collector -Dlog4j.configuration=chukwa-log4j.properties -DCHUKWA_HOME=${CHUKWA_HOME} -DCHUKWA_CONF_DIR=${CHUKWA_CONF_DIR} -DCHUKWA_LOG_DIR=${CHUKWA_LOG_DIR} -classpath ${CLASSPATH}:${CHUKWA_CORE}:${COMMON}:${HADOOP_JAR}:${CHUKWA_CONF_DIR} org.apache.hadoop.chukwa.datacollection.collector.CollectorStub $@