zoukankan      html  css  js  c++  java
  • Flume 安装和配置

    安装步骤

    1.安装jdk,1.6版本以上

    2.上传flume的安装包

    3.解压安装

    4.在conf目录下,创建一个配置文件,比如:template.conf(名字可以不固定,后缀也可以不固定)

    5.配置agent组件

    相关配置:

    #配置Agent a1 的组件
    a1.sources=r1
    a1.channels=c1  (可以配置多个,以空格隔开,名字自己定)
    a1.sinks=s1  (可以配置多个,以空格隔开,名字自己定)
     
    #描述/配置a1的r1
    a1.sources.r1.type=netcat  (netcat表示通过指定端口来访问)
    a1.sources.r1.bind=0.0.0.0  (表示本机)
    a1.sources.r1.port=44444  (指定的端口,此端口不固定,但是不要起冲突)
     
    #描述a1的s1
    a1.sinks.s1.type=logger    (表示数据汇聚点的类型是logger日志)
     
    #描述a1的c1
    a1.channels.c1.type=memory
    a1.channels.c1.capacity=1000
    a1.channels.c1.transactionCapacity=100
     
    #位channel 绑定 source和sink
    a1.sources.r1.channels=c1  (一个source是可以对应多个通道的)
    a1.sinks.s1.channel=c1  (一个sink,只能对应一个通道)

    6.根据指定的配置文件,来启动flume

    进入flume的bin目录

    执行: ./flume-ng agent -n a1 -c ../conf -f ../conf/template.conf  -Dflume.root.logger=INFO,console

    如果出现上图所示,证明配置和启动成功

     

    7.通过nc来访问:

    nc localhost 44444

    hello flume

    或者:

    通过外部http请求访问对应的ip和端口

    比如:http://192.168.234.163:44444/hello

    在虚拟机这边,会出现如下提示:

    启动命令解释

    参数

    描述

    agent

    运行一个Flume Agent

    --conf,-c <conf>

    指定配置文件放在什么目录

    --conf-file,-f <file>

    指定配置文件,这个配置文件必须在全局选项的--conf参数定义的目录下

    --name,-n <name>

    Agent的名称,注意:要和配置文件里的名字一致。

     -Dproperty=value

    设置一个JAVA系统属性值。常见的:-Dflume.root.logger=INFO,console

     

     

  • 相关阅读:
    windows 环境下 MySQL 8.0.13 免安装版配置教程
    mysql锁分析
    Sublime Text 安装sftp插件
    SecureCRT rz 上传文件失败问题
    java与javac版本不一致问题
    比较几种工具Python(x,y) Anaconda WinPython
    王石:没变强是因为你太舒服!
    网络爬虫urllib2 tornado
    R包介绍
    互联网金融必须知道:O2O、P2P、MRD、BRD、LBS、PV、UV、KPI、MRD、VP、UED....
  • 原文地址:https://www.cnblogs.com/chuijingjing/p/10147680.html
Copyright © 2011-2022 走看看