原文:Flume-自定义 Sink

Sink 不断地轮询 Channel 中的事件且批量地移除它们,并将这些事件批量写入到存储或索引系统 或者被发送到另一个 Flume Agent。 Sink 是完全事务性的。 在从 Channel 批量删除数据之前,每个 Sink 用 Channel 启动一个事务。 批量事件一旦成功写出到存储系统或下一个 Flume Agent,Sink 就利用 Channel 提交事务。 事务一旦被提交,该 C ...

2019-10-01 00:35 0 1046 推荐指数:

查看详情

Flume-自定义 Source

Source 是负责接收数据到 Flume Agent 的组件。 Source 组件可以处理各种类型、各种格式的日志数据,包括 avro、thrift、exec、jms、spooling directory、netcat、sequence generator、syslog、http、legacy ...

Sun Sep 29 06:53:00 CST 2019 0 789
自定义Flume Sink:ElasticSearch Sink

Flume Sink的目的是从Flume Channel中获取数据然后输出到存储或者其他Flume Source中。Flume Agent启动的时候,它会为每一个Sink都启动一个SinkRunner的对象,SinkRunner.start()方法会启动一个新的线程去管理每一个Sink的生命周期 ...

Thu Sep 14 05:55:00 CST 2017 1 2125
flume 自定义 hbase sink

flume 1.5 的配置文件示例 #Name the components on this agent a1.sources = r1 a1.sinks = k1 a1.channels = c1 # Describe/configure ...

Wed Jan 18 18:38:00 CST 2017 0 2318
flume自定义sink之mysql

package me; import static org.mockito.Matchers.booleanThat; import java.sql.Connection; import ...

Thu Mar 30 19:57:00 CST 2017 0 2352
flume自定义sink-Kafka

1、创建一个agent,sink类型需指定为自定义sink vi /usr/local/flume/conf/agent3.conf agent3.sources=as1 agent3.channels=c1 agent3.sinks ...

Mon May 25 00:58:00 CST 2015 0 5550
Flume-自定义 Source 读取 MySQL 数据

开源实现:https://github.com/keedio/flume-ng-sql-source 这里记录的是自己手动实现。 测试中要读取的表 记录表(必须),告诉 Flume 每次从哪开始读取 一、编写自定义 Source 1.添加 pom ...

Mon Sep 30 03:10:00 CST 2019 0 1044
Flume-自定义 Interceptor(拦截器)

使用 Flume 采集服务器本地日志,需要按照日志类型的不同,将不同种类的日志发往不同的分析系统。 在实际的开发中,一台服务器产生的日志类型可能有很多种,不同类型的日志可能需要发送到不同的分析系统。 此时会用到 Flume 拓扑结构中的 Multiplexing 结构 ...

Sat Sep 28 03:23:00 CST 2019 0 2289
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM