千家信息网

flume多路复用怎么写

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍"flume多路复用怎么写",在日常操作中,相信很多人在flume多路复用怎么写问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"flume多路复用怎么写"
千家信息网最后更新 2026年11月03日flume多路复用怎么写

这篇文章主要介绍"flume多路复用怎么写",在日常操作中,相信很多人在flume多路复用怎么写问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"flume多路复用怎么写"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、编写目地
通过对flume组件的了解,除使用拦截器外,还可以对源码修改或自定义源。本次测试使用的是对源码修改。使用虚拟搭建flume + kafka环境,编写功能简单的多路复用,主要是用flume的exec收集数据源,放入到logger、hdfs、kafka队列。

二、编译环境说明
1、jdk版本:jdk1.7.0_80 注:根据pom.xml中要求flume-ng-1.6.0需要在jdk1.7中编译,使jdk1.8可能会存在问题
2、flume版本:flume-ng-1.6.0-cdh6.7.0
3、maven版本:apache-maven-3.3.9

三、Flume源码的修改
3、用maven编译flume-ng-1.6.0-cdh6.7.0源码
3.1、下载flume
cd /opt/sourcecode
wget http://archive.cloudera.com/cdh6/cdh/5/flume-ng-1.6.0-cdh6.7.0-src.tar.gz
tar -zxvf flume-ng-1.6.0-cdh6.7.0-src.tar.gz

3.2、修改源码:
cd /opt/sourcecode/flume-ng-1.6.0-cdh6.7.0/flume-ng-core/src/main/java/org/apache/flume/source
在ExecSource.java中增加如下代码:
vi ExecSource.java
// 创建map(注:在源码中336行增加)



  1. true

  2. always

  3. warn


  4. conjars

  5. Conjars

  6. http://conjars.org/repo

  7. default

到此,关于"flume多路复用怎么写"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

源码 多路 复用 学习 版本 编译 更多 环境 问题 帮助 实用 接下来 代码 功能 数据 数据源 文章 方法 理论 目地 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 耶加雪菲 上海挚品互联网科技有限公司 互联网科技工作委员会毛军 深圳恒合互联网络科技有限公司 互联网下的科技发展 互联网与科技金融数据 互联网公司 科技公司 齐家互联网科技 远信互联网科技 亿人帮互联网科技 南山科技园互联网公司有哪些 允成互联网科技有限公司融资 乌鲁木齐新华智原互联网科技学校 深圳艾果互联网通讯科技 新氧科技和美国互联网有关系吗 济南小医互联网科技有限公司招聘 银川新华互联网科技学校是国营吗 互联网科技手抄报图片 数字科技和互联网金融哪个好 河南商务圈互联网科技有限公司 互联网络科技 博彦科技互联网金融 互联网核心科技是什么 上海互联网科技有限公司 卓越科技(互联网 ) 镁科技互联网资讯平台 互联网巨头投资的硬核科技 电子科技大学互联网创业大赛 健康食品互联网创新科技园项目 互联网科技如何创业
0