Details
Description
'/etc/init.d/hive-server' init script truncates log (default: /var/log/hive/hive-server.log) when starting:
log_success_msg "Starting $desc (${NAME}): "
$SU -c "cd $HIVE_HOME ; $exec_env nohup \
$EXE_FILE --service $service_name $PORT \
> $LOG_FILE 2>&1 < /dev/null & "'echo $! '"> $PID_FILE"
Log output '> $LOG_FILE' is wrong, and MUST BE '>> $LOG_FILE'. Current script truncate(delete) logs before restarting.