Kafka起動腳本
#!/bin/bash
BROKERS="hadoop129 hadoop130 hadoop131"
APPHOME="/opt/module/kafka_2.11-2.2.0"
APP_NAME="kafka_2.11-2.2.0"
for i in $BROKERS
do
echo "Starting ${APP_NAME} on ${i} >>>>>>>>>"
ssh ${i} "source /etc/profile;nohup sh ${APPHOME}/bin/kafka-server-start.sh ${APPHOME}/config/server.properties > /dev/null 2>&1 &"
if [[ $? -ne 0 ]]; then
echo "${APP_NAME} on ${i} is running...."
fi
done
echo All $APP_NAME are started
exit 0
Kafka停止腳本
#!/bin/bash
#BROKERS指你的主機名稱,
BROKERS="hadoop129 hadoop130 hadoop131"
APPHOME="/opt/module/kafka_2.11-2.2.0"
APP_NAME="kafka_2.11-2.2.0"
for i in $BROKERS
do
echo "Stopping ${APP_NAME} on ${i} "
ssh ${i} "source /etc/profile;bash ${APPHOME}/bin/kafka-server-stop.sh;exit"
if [[ $? -ne 0 ]]; then
echo "${APP_NAME} on ${i} is down..."
fi
done
echo All $APP_NAME are stopped
exit 0
參考:
https://blog.csdn.net/fct2001140269/article/details/84566564