編寫 kafka集群 啟動 和 停止腳本
創(chuàng)新互聯(lián)專注于網(wǎng)站建設(shè),為客戶提供網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計開發(fā)服務(wù),多年建網(wǎng)站服務(wù)經(jīng)驗(yàn),各類網(wǎng)站都可以開發(fā),品牌網(wǎng)站建設(shè),公司官網(wǎng),公司展示網(wǎng)站,網(wǎng)站設(shè)計,建網(wǎng)站費(fèi)用,建網(wǎng)站多少錢,價格優(yōu)惠,收費(fèi)合理。[hadoop@kafka01-55-11 scripts]$ cat kafka_cluster_stop.sh
#!/bin/bash -x
#date 20190801
#autnor majihui
clush -g all "source /etc/profile ;jps|grep Kafka|awk '{print $1}' | xargs kill -9 "
[hadoop@kafka01-55-11 scripts]$ cat kafka_cluster_start.sh
#!/bin/bash -x
#author majihui
#date 20190801
clush -g all "source /etc/profile ;jps|grep Kafka|awk '{print $1}' | xargs kill -9 "
sleep 3
clush -g all "source /etc/profile;/home/hadoop/kafka/bin/kafka-server-start.sh -daemon /home/hadoop/kafka/config/server.properties"
他的輸出日志 在
[hadoop@kafka01-55-11 scripts]$ ls -l ~/kafka/logs/
total 164
-rw-rw-r-- 1 hadoop hadoop 316 Aug 2 17:25 controller.log
-rw-rw-r-- 1 hadoop hadoop 0 Aug 2 17:25 kafka-authorizer.log
-rw-rw-r-- 1 hadoop hadoop 0 Aug 2 17:25 kafka-request.log
-rw-rw-r-- 1 hadoop hadoop 6123 Aug 2 17:25 kafkaServer-gc.log.0.current
-rw-rw-r-- 1 hadoop hadoop 54058 Aug 2 17:25 kafkaServer.out
-rw-rw-r-- 1 hadoop hadoop 172 Aug 2 17:25 log-cleaner.log
-rw-rw-r-- 1 hadoop hadoop 54058 Aug 2 17:25 server.log
-rw-rw-r-- 1 hadoop hadoop 33737 Aug 2 17:25 state-change.log
[hadoop@kafka01-55-11 scripts]$ cat /etc/clustershell/groups
all: kafka01-55-11 kafka02-55-12 kafka03-55-13
kafka_slave: kafka02-55-12 kafka03-55-13
zookeeper 啟動和停止腳本
[hadoop@kafka01-55-11 scripts]$ cat zookeeper_cluster_stop.sh
#!/bin/bash -x
#author:majihui
#date:20190801
clush -g all "source /etc/profile; zkServer.sh stop"
[hadoop@kafka01-55-11 scripts]$ cat zookeeper_cluster_start.sh // 這里面指定了zookeeper.out 輸出到 /data/zookeeper/data/zookeeper.out
#!/bin/bash -x
#author:majihui
#date:20190801
clush -g all "source /etc/profile; cd /data/zookeeper/data && zkServer.sh start|sort"
sleep 3
clush -g all "source /etc/profile; zkServer.sh status|sort"
[hadoop@kafka03-55-13 ] pwd
/data/zookeeper/data
[hadoop@kafka03-55-13 data]$ ll
total 20
-rw-rw-r-- 1 hadoop hadoop 2 Aug 1 01:04 myid
drwxrwxr-x 2 hadoop hadoop 45 Aug 1 01:33 version-2
-rw-rw-r-- 1 hadoop hadoop 11623 Aug 1 01:33 zookeeper.out
-rw-rw-r-- 1 hadoop hadoop 5 Aug 1 01:33 zookeeper_server.pid
[hadoop@kafka01-55-11 scripts]$ cat jps_cluster_check.sh
#!/bin/bash
clush -g all "source /etc/profile;jps|sort"
以上啟動腳本 編寫完成
需要結(jié)合與clush
[hadoop@kafka01-55-11 scripts]$ cat /etc/clustershell/groups
all: kafka01-55-11 kafka02-55-12 kafka03-55-13
kafka_slave: kafka02-55-12 kafka03-55-13
[hadoop@kafka01-55-11 scripts]$ ll
total 28
-rw-rw-r-- 1 hadoop hadoop 57 Aug 1 15:01 jps_cluster_check.sh
-rw-rw-r-- 1 hadoop hadoop 312 Aug 1 14:51 kafka_cluster_start.sh
-rw-rw-r-- 1 hadoop hadoop 132 Aug 1 14:43 kafka_cluster_stop.sh
-rw-rw-r-- 1 hadoop hadoop 291 Aug 1 14:23 start_kafka_manager.sh
-rw-rw-r-- 1 hadoop hadoop 286 Aug 1 14:28 stop_kafka_manager.sh
-rw-rw-r-- 1 hadoop hadoop 176 Aug 1 14:57 zookeeper_cluster_start.sh
-rw-rw-r-- 1 hadoop hadoop 101 Aug 1 14:56 zookeeper_cluster_stop.sh
[hadoop@kafka01-55-11 scripts]$ chmod +x *sh
[hadoop@kafka01-55-11 scripts]$ ll
total 28
-rwxrwxr-x 1 hadoop hadoop 57 Aug 1 15:01 jps_cluster_check.sh
-rwxrwxr-x 1 hadoop hadoop 312 Aug 1 14:51 kafka_cluster_start.sh
-rwxrwxr-x 1 hadoop hadoop 132 Aug 1 14:43 kafka_cluster_stop.sh
-rwxrwxr-x 1 hadoop hadoop 291 Aug 1 14:23 start_kafka_manager.sh
-rwxrwxr-x 1 hadoop hadoop 286 Aug 1 14:28 stop_kafka_manager.sh
-rwxrwxr-x 1 hadoop hadoop 176 Aug 1 14:57 zookeeper_cluster_start.sh
-rwxrwxr-x 1 hadoop hadoop 101 Aug 1 14:56 zookeeper_cluster_stop.sh
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。