#!/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是否挂了,如果挂了重启,但是感觉配置系统启动时启动就可以了,如果真挂了方便排查原因