前提条件:zookeeper与kafka已通过systemctl关联

kafka_guard.sh

while true
do
sleep 5
systemctl status zookeeper | grep running
if [ $? -ne 0 ]; then
systemctl start zookeeper
fi
systemctl status kafka | grep running
if [ $? -ne 0 ]; then
systemctl start kafka
fi
done

./kafka_guard.sh > /dev/null &