flume.sh
#!/bin/bash
case $1 in
"start"){
for i in sc1 sc2
do
echo "----------启动 $i 采集 flume----------"
ssh $i "nohup /opt/module/flume/bin/flume-ng agent --conf-file /opt/module/flume/conf/file_flume_kafka.conf --name a1 -Dflume.root.logger=INFO,LOGFILE >/opt/module/flume/log1.txt 2>&1 &"
done
};;
"stop"){
for i in sc1 sc2
do
echo "----------停止 $i 采集 flume----------"
ssh $i "ps -ef | grep file_flume_kafka | grep -v grep|awk '{print \$2}' | xargs -n1 kill -9"
done
};;
esac