Linux 一鍵啟動shell指令碼之zk集群

2021-10-24 12:02:12 字數 528 閱讀 1358

啥也不說,直接擼上指令碼:

#! /bin/bash

for host in node1 node2 node3

doecho

"$:$1ing......"

ssh$

"source /etc/profile;/export/servers/zookeeper-3.4.6/bin/zkserver.sh $1"

done

sleep 2

for host in node1 node2 node3

dossh

$host

"source /etc/profile;/export/servers/zookeeper-3.4.6/bin/zkserver.sh status"

done

注意幾點:

node1、node2、node3是我自己搭建的三颱伺服器

看好自己安裝zk的路徑

sleep,睡眠2秒,等待zk啟動,然後檢視zk集群啟動狀態

shell一鍵啟動與關閉

首先在home目錄下建立乙個shell指令碼目錄檔案mkdir shell file,然後進入到shell file目錄下建立乙個啟動指令碼touch start.sh,然後vi start.sh 進入編輯頁面,在第一行插入 bin bash儲存退出 關閉之前mysql的所有程序pkill mysq...

kafka集群一鍵啟動shell指令碼

1.我指令碼放在 root bin下面,命名kafka mgr.sh 2.root目錄下面沒有bin目錄就建立 mkdir root bin p 3.建立kafka mgr.sh指令碼,vim kafka mgr.sh 沒有vim可以安裝,也可以用vi,vim安裝yum y install vim ...

storm集群一鍵啟動關閉shell指令碼檔案

vi start storm cluster.sh 這裡面需要注意的是 hdp 1 hdp 2 hdp 3是我的三颱虛擬機器,如果名字不同需要修改 此指令碼必須放在storm bin方能生效 bin bash nimbus節點 nimbusservers hdp 1 hdp 2 supervisor...