美文网首页
flume入门一(监控某个端口发出的数据)

flume入门一(监控某个端口发出的数据)

作者: 南山小和尚 | 来源:发表于2019-03-09 23:53 被阅读0次

flume是我们目前日志收集聚合的重要框架,个人觉得他的入门还是比较容易的,基本的功能可以配置一下文件即可使用,因此对他进行了简单的netcat、exec的source,以及sink的logger和avro的测试

监控某个端口发出的数据

配置如下带代码,可以直接从官网(flume.apache.org)的demo总copy过来,首先创建一个properties文件,文件地址自定义即可,如netcat-test-conf.properties,配置文件如下

# example.conf: A single-node Flume configuration

# Name the components on this agent

a1.sources = r1

a1.sinks = k1

a1.channels = c1

# Describe/configure the source

a1.sources.r1.type = netcat

a1.sources.r1.bind = bigdata-pro01.kfk.com

a1.sources.r1.port = 44444

# Describe the sink

a1.sinks.k1.type = logger

# Use a channel which buffers events in memory

a1.channels.c1.type = memory

a1.channels.c1.capacity = 1000

a1.channels.c1.transactionCapacity = 100

# Bind the source and sink to the channel

a1.sources.r1.channels = c1

a1.sinks.k1.channel = c1

然后启动我们的flume,命令如下

bin/flume-ng agent \

-n a1 \   (a1是上面文件中的一个命名,两者要相同)

--conf conf \   (conf是flume的配置,也就是flume的home路径)

-f conf/netcat-test-conf.properties \  (此路径就是我们自定义的配置,根据个人位置进行修改)

-Dflume.root.logger=INFO,console

启动成功之后用telnet进行模拟数据如下:

然后输入模拟数据

flume的控制台会出现模拟内容就代表成功,如下图:

从返回的数据我们可以看出:Event是数据传输的基本单元,一个event等于可选的header+byte array

相关文章

  • flume入门一(监控某个端口发出的数据)

    flume是我们目前日志收集聚合的重要框架,个人觉得他的入门还是比较容易的,基本的功能可以配置一下文件即可使用,因...

  • flume实践

    Flume实践 实例一: 单机,监控指定端口,输出到控制台 一、步骤: 1.编辑配置文件 2.启动flume 3....

  • 大数据之 Flume 监听 文件和文件夹 并上传至 hdfs

    Flume可以监控我们需要的日记文件以及目录或者端口等,至于它的好处还挺多,安装 Flume 也挺简单,直接在 f...

  • Flume案例实战

    案例一:监听某一个端口的数据 (1)Flume主要工作为写配置文件,具体可查阅官网:http://flume.ap...

  • Flume监控几种方式

    Flume主要有以下集中监控方式: 1.JMX监控 配置 {$FLUME_HOME}/flume-env.sh c...

  • 大数据学习之:Flume

    flume作用 从磁盘采集文件发送到HDFS 数据采集来源:系统日志文件、Python爬虫数据、端口数据 数据发送...

  • Flume监控之Ganglia

    监控flume数据的,是不是安全稳定运行尝试的次数大于成功的次数,数据不稳定。EventPutAttemptCou...

  • Flume + Kafka + SparkStreaming分析

    1 flume安装 首先我们设置数据来源为端口数据,然后数据发送到hdfs和kafka的cmcc topic中,其...

  • 【Flume简介】

    1 介绍 flume是实时日志采集系统, 使用场景:监控目录的日志信息,控制台输入信息,端口信息,http发送的信...

  • WGCLOUD运维监控软件——删除主机说明

    若是已下线主机,删除后,将不再告警,不会再出现在主机列表中,其下的监控数据资源(如历史数据、监控进程、监控端口、监...

网友评论

      本文标题:flume入门一(监控某个端口发出的数据)

      本文链接:https://www.haomeiwen.com/subject/xusypqtx.html