mirror of https://github.com/apache/druid.git
run_druid_server.sh
This commit is contained in:
parent
601cd82987
commit
5ca440ff15
|
@ -0,0 +1,37 @@
|
|||
#!/usr/bin/env bash
|
||||
set +e
|
||||
set +u
|
||||
shopt -s xpg_echo
|
||||
shopt -s expand_aliases
|
||||
trap "exit 1" 1 2 3 15
|
||||
|
||||
SCRIPT_DIR=`dirname $0`
|
||||
MAVEN_DIR="${SCRIPT_DIR}/extensions-repo"
|
||||
SERVER_TYPE="$1"
|
||||
|
||||
if [ "x${SERVER_TYPE}" = "x" ]
|
||||
then
|
||||
echo "usage: $0 server-type" >& 2
|
||||
exit 2
|
||||
fi
|
||||
|
||||
if [[ ! -d "${SCRIPT_DIR}/lib" || ! -d "${SCRIPT_DIR}/config" ]]; then
|
||||
echo "This script appears to be running from the source location. It must be run from its deployed location."
|
||||
echo "After building, unpack services/target/druid-services-*-SNAPSHOT-bin.tar.gz, and run the script unpacked there."
|
||||
exit 2
|
||||
fi
|
||||
|
||||
CURR_DIR=`pwd`
|
||||
cd ${SCRIPT_DIR}
|
||||
SCRIPT_DIR=`pwd`
|
||||
cd ${CURR_DIR}
|
||||
|
||||
# start process
|
||||
JAVA_ARGS="${JAVA_ARGS} -Xmx512m -Duser.timezone=UTC -Dfile.encoding=UTF-8"
|
||||
JAVA_ARGS="${JAVA_ARGS} -Ddruid.extensions.localRepository=${MAVEN_DIR}"
|
||||
|
||||
DRUID_CP="${SCRIPT_DIR}/config/_common"
|
||||
DRUID_CP="${DRUID_CP}:${SCRIPT_DIR}/config/$SERVER_TYPE"
|
||||
DRUID_CP="${DRUID_CP}:${SCRIPT_DIR}/lib/*"
|
||||
|
||||
exec java ${JAVA_ARGS} -classpath "${DRUID_CP}" io.druid.cli.Main server "$SERVER_TYPE"
|
Loading…
Reference in New Issue