diff --git a/hank-server/bin/hank-server b/hank-server/bin/hank-server deleted file mode 100755 index 14f1645c2..000000000 --- a/hank-server/bin/hank-server +++ /dev/null @@ -1,115 +0,0 @@ -#!/bin/bash - -BINDIR=`dirname "$0"` -CONFDIR="$BINDIR/../conf" -SERVER_JOBJAR=`find $BINDIR/../ -name 'hank-server-*-jobjar.jar'` -COMPONENT=$1 -shift -COMMAND=$1 -shift -ARGS=$@ - -# Load environment variables -ENV_FILE="$CONFDIR"/hank-env.sh -if [ -f $ENV_FILE ]; then - . $ENV_FILE -else - echo "Warning: environment configuration file was not found: $ENV_FILE" -fi - -SERVER_CLASS='com.liveramp.hank.partition_server.PartitionServer' -CONDUCTOR_CLASS='com.liveramp.hank.ring_group_conductor.RingGroupConductor' - -# Default OPTS - -HANK_SERVER_OPTS="$HANK_SERVER_OPTS -XX:+UseConcMarkSweepGC" -HANK_CONDUCTOR_OPTS="$HANK_CONDUCTOR_OPTS -XX:+UseConcMarkSweepGC" - -function start-server { - set-opts $HANK_SERVER_OPTS - start-component $SERVER_JOBJAR $SERVER_CLASS $ARGS -} - -function stop-server { - stop-component $SERVER_CLASS -} - -function start-conductor { - set-opts $HANK_CONDUCTOR_OPTS - start-component $SERVER_JOBJAR $CONDUCTOR_CLASS $ARGS -} - -function stop-conductor { - stop-component $CONDUCTOR_CLASS -} - -function set-opts { - JVM_OPTS=$@ -} - -function start-component { - JOBJAR=$1 - shift - CLASSNAME=$1 - shift - ARGS=$@ - COMMAND="java $JVM_OPTS -cp $HANK_CLASSPATH:$JOBJAR $CLASSNAME $ARGS" - echo "$COMMAND" - eval $COMMAND -} - -function kill-pid { - - echo "Killing $1 $2" - kill $1 - - for i in {1..30} - do - - RUNNING=$( pgrep -f $2 ) - - if [[ -z "$RUNNING" ]]; then - echo "Process dead, returning" - return - fi - - sleep 1 - - done - - echo "Did not die gracefully, force killing $1" - kill -9 $1 - -} - -function stop-component { - CLASSNAME=$1 - for PID in `pgrep -f $CLASSNAME`; do - kill-pid $PID $CLASSNAME - done -} - -function main { - - case $COMMAND in - "start");; - "stop");; - "restart");; - *) echo "Invalid command: $COMMAND"; exit 1;; - esac - - case $COMPONENT in - "server");; - "conductor");; - *) echo "Invalid component: $COMPONENT" ; exit 1;; - esac - - if [ $COMMAND == "restart" ]; then - stop-$COMPONENT - start-$COMPONENT - else - $COMMAND-$COMPONENT - fi -} - -main diff --git a/hank-ui/bin/hank-ui b/hank-ui/bin/hank-ui deleted file mode 100755 index ef3edd301..000000000 --- a/hank-ui/bin/hank-ui +++ /dev/null @@ -1,80 +0,0 @@ -#!/bin/bash - -BINDIR=`dirname "$0"` -CONFDIR="$BINDIR/../conf" -UI_JOBJAR=`find $BINDIR/../ -name 'hank-ui-*-jobjar.jar'` -COMPONENT=$1 -shift -COMMAND=$1 -shift -ARGS=$@ - -# Load environment variables -ENV_FILE="$CONFDIR"/hank-env.sh -if [ -f $ENV_FILE ]; then - . $ENV_FILE -else - echo "Warning: environment configuration file was not found: $ENV_FILE" -fi - -UI_CLASS='com.liveramp.hank.ui.WebUiServer' - -# Default OPTS - -HANK_UI_OPTS="$HANK_UI_OPTS -XX:+UseConcMarkSweepGC" - -function start-ui { - set-opts $HANK_UI_OPTS - start-component $UI_JOBJAR $UI_CLASS $ARGS -} - -function stop-ui { - stop-component $UI_CLASS -} - -function set-opts { - JVM_OPTS=$@ -} - -function start-component { - JOBJAR=$1 - shift - CLASSNAME=$1 - shift - ARGS=$@ - COMMAND="java $JVM_OPTS -cp $JOBJAR $CLASSNAME $ARGS" - echo "$COMMAND" - eval $COMMAND -} - -function stop-component { - CLASSNAME=$1 - for PID in `jps -ml | grep $CLASSNAME | cut -d ' ' -f 1`; do - echo "Killing $PID $CLASSNAME" - kill $PID - done -} - -function main { - - case $COMMAND in - "start");; - "stop");; - "restart");; - *) echo "Invalid command: $COMMAND"; exit 1;; - esac - - case $COMPONENT in - "ui");; - *) echo "Invalid component: $COMPONENT" ; exit 1;; - esac - - if [ $COMMAND == "restart" ]; then - stop-$COMPONENT - start-$COMPONENT - else - $COMMAND-$COMPONENT - fi -} - -main