1. #! /bin/bash
    2. case $1 in
    3. "start"){
    4. for i in cdh01
    5. do
    6. echo " --------启动 $i 采集flume-------"
    7. ssh $i "nohup flume-ng agent -c /home/admin/didi-car/flume -f /home/admin/didi-car/flume/gps-flume-kafka.conf --name a1 -Dflume.root.logger=INFO,LOGFILE >/dev/null 2>&1 &"
    8. done
    9. };;
    10. "stop"){
    11. for i in cdh01
    12. do
    13. echo " --------停止 $i 采集flume-------"
    14. ssh $i "ps -ef | grep gps-flume-kafka | grep -v grep |awk '{print \$2}' | xargs kill"
    15. done
    16. };;
    17. "status"){
    18. for i in cdh01
    19. do
    20. ssh $i "ps -ef | grep gps-flume-kafka | grep -v grep"
    21. done
    22. };;
    23. esac