日志消费 Flume 启动停止脚本

删除回忆录丶 提交于 2019-12-06 14:32:40
 

 

1)在/home/hadoop/shell 目录下创建脚本 f2.sh
[hadoop@elk01 shell]$ vim f2.sh
在脚本中填写如下内容
#! /bin/bash
case $1 in
"start"){
 for i in elk-03
 do
 echo " --------启动 $i 消费 flume-------"
 ssh $i "nohup /bd/flume-1.7/bin/flume-ng agent 
--conf-file /bd/flume-1.7/conf/kafka-flume-hdfs.conf --name a1 
-Dflume.root.logger=INFO,LOGFILE >/bd/flume-1.7/log.txt 2>&1
&"
 done
};;
"stop"){
 for i in elk-03
 do
 echo " --------停止 $i 消费 flume-------"
 ssh $i "ps -ef | grep kafka-flume-hdfs | grep 
-v grep |awk '{print \$2}' | xargs kill"
 done
};;
esac

 v>

2)增加脚本执行权限
[hadoop@elk01 shell]$ chmod u+x f2.sh
3)f2 集群启动脚本
[hadoop@elk01 shell]$ f2.sh start
4)f2 集群停止脚本
[hadoop@elk01 shell]$ f2.sh stop
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!