我的大數據之旅-Kafaka啓停腳本

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

https://blog.csdn.net/u012373815/article/details/53727984

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章