美文网首页
Flume概览

Flume概览

作者: zoran_af7d | 来源:发表于2020-05-19 14:40 被阅读0次

一、Flume 核心组件

一个Flume处理组件组成成为Agent

1)Soucrce 

用来收集数据,是数据的来源,

2)Channel

用来暂时缓存数据,可以是在内存中、文件中等

3)Sink

数据要推送的目的地 ,从Channel中读取数据写入目的地。

二、设置多个Flume

1)串行方式

串行Flume

2)并行方式

方式一:多个Source聚合到一个Sink中 方式二:多个Sink来接收数据

根据生产环境需要将一个或者多个Flume进行连接使用。

event是Flume中数据传输的基本单元。

Flume的使用

主要工作是配置配置文件

A)配置Source

B)配置Channel

C)配置Sink

D)将以上三个组件串起来

官网example

Flume User Guide

Flume提交命令

$ bin/flume-ng agent \

--conf conf \

--conf-file example.conf \

--name a1 \

-Dflume.root.logger=INFO,console

agent参数代表将运行一个Flume agent(包括Source、Channel、Sink组件)

--conf 指定conf配置文件所在的文件夹路径 

--conf-file 指定该agent具体的一个配置信息,每个agent对应一个该类型文件

--name 指定该agent的名字,该命名在conf文件中指代该agent

-Dflume.root.logger=INFO,console  -D为JVM配置信息,将日志信息打印在控制台

Flume 实战样例

两个agent相连

    该例中有两个flume agent,分别在两个节点上,可对应于一个数据产生节点和一个下游数据获取节点,其中A中的Source来自数据源本身,Sink对应于B中的Source,并且采用avro数据序列化系统传输。B接收到A中的数据以后可根据需求设置Sink将数据进一步输出到指定的位置。

相关文章

  • Flume概览

    一、Flume 核心组件 一个Flume处理组件组成成为Agent 1)Soucrce 用来收集数据,是数据的来源...

  • Flume01

    Flume架构组成 Flume 负载均衡 Flume Agent内部原理 启动 Flume 监听

  • Flume

    总结 一、Flume的定义 1、flume的优势 2、flume的组成 3、flume的架构 二、 flume部署...

  • 玩转大数据计算之Flume

    Flume版本:我们使用Flume最新的版本:Flume NG 1.7.0 Flume架构Flume是一个分布式的...

  • Flume 入门

    一:Flume是什么: 二:特点: 三:Flume版本介绍 四:Flume NG基本架构 五:Flume NG核心...

  • flume的部署和测试

    1 flume 安装 flume下载:http://flume.apache.org/download.htmlf...

  • 091-BigData-19Flume与Flume之间数据传递

    上一篇:090-BigData-18Flume Flume与Flume之间数据传递 一、单Flume多Channe...

  • java大数据之flume

    一、Flume简介 1.1 Flume的位置 1.2 Flume是什么 (1)Flume提供一种分布式的,可靠地,...

  • Flume(一)概述

    Flume图标 Flume图标 Flume定义 Apache Flume是一个分布式,可靠且可用的系统,用于有效地...

  • Flume pull方式和push方式整合

    Pull方式 Flume Agent 编写 启动Flume Push方式 Flume Agent的编写 启动flu...

网友评论

      本文标题:Flume概览

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