Kafka 一鍵啓動腳本教程

1. 編寫腳本

#! /bin/bash

case $1 in
"start"){
        for i in node01 node02 node03
        do
                echo " --------啓動 $i Kafka-------"
                # 用於KafkaManager監控
                ssh $i "export JMX_PORT=9988 && /export/servers/kafka_2.11-1.0.0/bin/kafka-server-start.sh -daemon /export/servers/kafk
a_2.11-1.0.0/config/server.properties "
        done
};;
"stop"){
        for i in node01 node02 node03
        do
                echo " --------停止 $i Kafka-------"
                ssh $i "/export/servers/kafka_2.11-1.0.0/bin/kafka-server-stop.sh stop"
        done
};;
esac

參數說明
在這裏插入圖片描述

2. 在主節點創建 mkdir ~/bin 文件夾

3. 在主節點編輯一個 vim ~/bin/kf.sh 將上面腳本複製進來

4. 修改kf.sh的訪問權限 chmod 777 ~/bin/kf.sh (如果不修改訪問權限將無法訪問kf.sh)

5. 基本使用

# 啓動
[root@node01 ~]# kf.sh start
# 停止
[root@node01 ~]# kf.sh stop
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章