|
@@ -133,7 +133,8 @@ if [ ! -w "$ZOO_LOG_DIR" ] ; then
|
|
mkdir -p "$ZOO_LOG_DIR"
|
|
mkdir -p "$ZOO_LOG_DIR"
|
|
fi
|
|
fi
|
|
|
|
|
|
-_ZOO_DAEMON_OUT="$ZOO_LOG_DIR/zookeeper.out"
|
|
|
|
|
|
+ZOO_LOG_FILE=zookeeper-$USER-server-$HOSTNAME.log
|
|
|
|
+_ZOO_DAEMON_OUT="$ZOO_LOG_DIR/zookeeper-$USER-server-$HOSTNAME.out"
|
|
|
|
|
|
case $1 in
|
|
case $1 in
|
|
start)
|
|
start)
|
|
@@ -144,7 +145,7 @@ start)
|
|
exit 0
|
|
exit 0
|
|
fi
|
|
fi
|
|
fi
|
|
fi
|
|
- nohup "$JAVA" $ZOO_DATADIR_AUTOCREATE "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" \
|
|
|
|
|
|
+ nohup "$JAVA" $ZOO_DATADIR_AUTOCREATE "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" "-Dzookeeper.log.file=${ZOO_LOG_FILE}" \
|
|
"-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \
|
|
"-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \
|
|
-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 ]
|
|
@@ -167,12 +168,12 @@ 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}" \
|
|
|
|
|
|
+ "${ZOO_CMD[@]}" $ZOO_DATADIR_AUTOCREATE "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" "-Dzookeeper.log.file=${ZOO_LOG_FILE}" \
|
|
"-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \
|
|
"-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \
|
|
-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}\" -cp \"$CLASSPATH\" $JVMFLAGS $ZOOMAIN \"$ZOOCFG\" > \"$_ZOO_DAEMON_OUT\" 2>&1 < /dev/null"
|
|
|
|
|
|
+ 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"
|
|
;;
|
|
;;
|
|
stop)
|
|
stop)
|
|
echo -n "Stopping zookeeper ... "
|
|
echo -n "Stopping zookeeper ... "
|
|
@@ -228,7 +229,7 @@ status)
|
|
fi
|
|
fi
|
|
fi
|
|
fi
|
|
echo "Client port found: $clientPort. Client address: $clientPortAddress."
|
|
echo "Client port found: $clientPort. Client address: $clientPortAddress."
|
|
- STAT=`"$JAVA" "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" "-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \
|
|
|
|
|
|
+ STAT=`"$JAVA" "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" "-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" "-Dzookeeper.log.file=${ZOO_LOG_FILE}" \
|
|
-cp "$CLASSPATH" $JVMFLAGS org.apache.zookeeper.client.FourLetterWordMain \
|
|
-cp "$CLASSPATH" $JVMFLAGS org.apache.zookeeper.client.FourLetterWordMain \
|
|
$clientPortAddress $clientPort srvr 2> /dev/null \
|
|
$clientPortAddress $clientPort srvr 2> /dev/null \
|
|
| grep Mode`
|
|
| grep Mode`
|