|
@@ -145,8 +145,9 @@ start)
|
|
exit 0
|
|
exit 0
|
|
fi
|
|
fi
|
|
fi
|
|
fi
|
|
- nohup "$JAVA" $ZOO_DATADIR_AUTOCREATE "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" "-Dzookeeper.log.file=${ZOO_LOG_FILE}" \
|
|
|
|
- "-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \
|
|
|
|
|
|
+ nohup "$JAVA" $ZOO_DATADIR_AUTOCREATE "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" \
|
|
|
|
+ "-Dzookeeper.log.file=${ZOO_LOG_FILE}" "-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \
|
|
|
|
+ -XX:+HeapDumpOnOutOfMemoryError -XX:OnOutOfMemoryError='kill -9 %p' \
|
|
-cp "$CLASSPATH" $JVMFLAGS $ZOOMAIN "$ZOOCFG" > "$_ZOO_DAEMON_OUT" 2>&1 < /dev/null &
|
|
-cp "$CLASSPATH" $JVMFLAGS $ZOOMAIN "$ZOOCFG" > "$_ZOO_DAEMON_OUT" 2>&1 < /dev/null &
|
|
if [ $? -eq 0 ]
|
|
if [ $? -eq 0 ]
|
|
then
|
|
then
|
|
@@ -174,12 +175,16 @@ start-foreground)
|
|
if [ "${ZOO_NOEXEC}" != "" ]; then
|
|
if [ "${ZOO_NOEXEC}" != "" ]; then
|
|
ZOO_CMD=("$JAVA")
|
|
ZOO_CMD=("$JAVA")
|
|
fi
|
|
fi
|
|
- "${ZOO_CMD[@]}" $ZOO_DATADIR_AUTOCREATE "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" "-Dzookeeper.log.file=${ZOO_LOG_FILE}" \
|
|
|
|
- "-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \
|
|
|
|
|
|
+ "${ZOO_CMD[@]}" $ZOO_DATADIR_AUTOCREATE "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" \
|
|
|
|
+ "-Dzookeeper.log.file=${ZOO_LOG_FILE}" "-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \
|
|
|
|
+ -XX:+HeapDumpOnOutOfMemoryError -XX:OnOutOfMemoryError='kill -9 %p' \
|
|
-cp "$CLASSPATH" $JVMFLAGS $ZOOMAIN "$ZOOCFG"
|
|
-cp "$CLASSPATH" $JVMFLAGS $ZOOMAIN "$ZOOCFG"
|
|
;;
|
|
;;
|
|
print-cmd)
|
|
print-cmd)
|
|
- echo "\"$JAVA\" $ZOO_DATADIR_AUTOCREATE -Dzookeeper.log.dir=\"${ZOO_LOG_DIR}\" -Dzookeeper.root.logger=\"${ZOO_LOG4J_PROP}\" -Dzookeeper.log.file=\"${ZOO_LOG_FILE}\" -cp \"$CLASSPATH\" $JVMFLAGS $ZOOMAIN \"$ZOOCFG\" > \"$_ZOO_DAEMON_OUT\" 2>&1 < /dev/null"
|
|
|
|
|
|
+ echo "\"$JAVA\" $ZOO_DATADIR_AUTOCREATE -Dzookeeper.log.dir=\"${ZOO_LOG_DIR}\" \
|
|
|
|
+ -Dzookeeper.log.file=\"${ZOO_LOG_FILE}\" -Dzookeeper.root.logger=\"${ZOO_LOG4J_PROP}\" \
|
|
|
|
+ -XX:+HeapDumpOnOutOfMemoryError -XX:OnOutOfMemoryError='kill -9 %p' \
|
|
|
|
+ -cp \"$CLASSPATH\" $JVMFLAGS $ZOOMAIN \"$ZOOCFG\" > \"$_ZOO_DAEMON_OUT\" 2>&1 < /dev/null"
|
|
;;
|
|
;;
|
|
stop)
|
|
stop)
|
|
echo -n "Stopping zookeeper ... "
|
|
echo -n "Stopping zookeeper ... "
|