监听kafka是否启动

#!/bin/sh
. /etc/profile
. ~/.bash_profile


date=`date`
cd /usr/local/kafka
echo "$date star to monitor kafka" >> /usr/local/kafka/monitor.log

pid=`jps | grep 'Kafka'`
if [ -z "$pid" ];then
    echo "find kafka down" >> /usr/local/kafka/monitor.log
    cd /usr/local/kafka/
    bash bin/kafka-server-start.sh -daemon config/server.properties
    sleep 2
fi

同样配置定时任务,监听kafka是否挂了,如果挂了重启,但是感觉配置系统启动时启动就可以了,如果真挂了方便排查原因

猜你喜欢

转载自blog.csdn.net/qq_30920479/article/details/103769758