blob: 117955a025af353fc571b0af9aaf0c6a08e22a00 [file] [log] [blame]
#!/bin/bash
# run the drillTestConfig.properties file as a shell script
# drillTestConfig.properties file should have execute permissions
. src/main/resources/drillTestConfig.properties
function kill_dangling_drillbits(){
IFS=',' read -ra ADDR <<< "$DRILLBITS"
for i in "${ADDR[@]}"; do
ssh "root@$i" pkill -9 -f drillbit
done
}
if rpm -qa | grep -q mapr-drill; then
DRILLBITS_SPACE=`echo $DRILLBITS | sed 's/,/ /g'`
maprcli node services -name drill-bits -action stop -nodes $DRILLBITS_SPACE
kill_dangling_drillbits
maprcli node services -name drill-bits -action start -nodes $DRILLBITS_SPACE
else
IFS=',' read -ra ADDR <<< "$DRILLBITS"
for i in "${ADDR[@]}"; do
ssh "root@$i" $DRILL_HOME/bin/drillbit.sh stop
ssh "root@$i" pkill -9 -f drillbit
ssh "root@$i" $DRILL_HOME/bin/drillbit.sh start
done
fi
sleep 60