cd $(dirname $0)
source ~/.bash_profile
count_zoo=`ps -ef | grep "config/zookeeper.properties" | grep -v grep | wc -l`
count_kafka=`ps -ef | grep "config/server.properties" | grep -v grep | wc -l`
count_2181=`netstat -antp | grep ":2181" | grep -v grep | wc -l`
count_9092=`netstat -antp | grep ":9092" | grep -v grep | wc -l`
echo $count_zoo
if [ $count_zoo -eq 0 ] || [ $count_kafka -eq 0 ] || [ $count_2181 -eq 0 ] || [ $count_9092 -eq 0 ];then
bin/kafka-server-stop.sh
bin/zookeeper-server-stop.sh
nohup bin/zookeeper-server-start.sh config/zookeeper.properties&
nohup bin/kafka-server-start.sh config/server.properties &
fi
cd $(dirname $0)
count=`ps -ef | grep "python watch_file_temp.py" | grep -v grep | wc -l`
count_9092=`netstat -antp | grep ":9092" | grep -v grep | wc -l`
if [ $count -eq 0 ] || [ $count_9092 -eq 0 ];then
killall -9 watch_file_temp.py
nohup /usr/bin/python watch_file_temp.py &
fi
ps -ef | grep kafka | awk '{print $2}' | xargs kill -9