• 日志消费 Flume 启动停止脚本


     
    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
  • 相关阅读:
    Delphi Excel 操作大全
    ThreadLocal类
    MyBatis实战总结
    MyBatis入门
    Mybatis逆向工程
    2020年全国高校计算机能力挑战赛初赛java组
    集合论基础
    命题与逻辑
    Redis技术概述
    UML图中6种箭头的含义
  • 原文地址:https://www.cnblogs.com/wxk161640207382/p/11990163.html
Copyright © 2020-2023  润新知