Flume的Source怎么实现采集数据到通过内存输出到控制台
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,本篇内容介绍了"Flume的Source怎么实现采集数据到通过内存输出到控制台"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家
千家信息网最后更新 2025年11月13日Flume的Source怎么实现采集数据到通过内存输出到控制台
本篇内容介绍了"Flume的Source怎么实现采集数据到通过内存输出到控制台"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
需求:
Flume的Source从NetCat 和 Exec上采集数据到通过内存输出到控制台
这里memory也可以是file聚合,checkpointDir记录偏移量
# Use a channel which buffers events in memoryagent1.channels.channel1.type = fileagent1.channels.channel1.checkpointDir=/var/checkpoint agent1.channels.channel1.dataDirs=/var/tmpagent1.channels.channel1.capacity = 1000agent1.channels.channel1.transactionCapactiy = 100
这里采取memory配置文件:
a1.sources = r1 r2a1.sinks = k1a1.channels = c1a1.sources.r1.channels = c1a1.sources.r1.type = netcata1.sources.r1.bind = 0.0.0.0a1.sources.r1.port = 44444a1.sources.r2.channels = c1a1.sources.r2.type = execa1.sources.r2.command = tail -F /home/hadoop/data/data.log# Describe the sinka1.sinks.k1.type = logger# Use a channel which buffers events in memorya1.channels.c1.type = memorya1.channels.c1.capacity = 1000a1.channels.c1.transactionCapacity = 100# Bind the source and sink to the channela1.sources.r1.channels = c1a1.sources.r2.channels = c1a1.sinks.k1.channel = c1
测试结果:
[hadoop@hadoop001 ~]$ telnet localhost 44444Trying ::1...Connected to localhost.Escape character is '^]'.ZOURC123456789OK[hadoop@hadoop001 data]$ echo 123 >> data.log[hadoop@hadoop001 data]$
控制台输出结果:
2018-08-10 20:12:10,426 (SinkRunner-PollingRunner-DefaultSinkProcessor) [INFO - org.apache.flume.sink.LoggerSink.process(LoggerSink.java:94)] Event: { headers:{} body: 31 32 33 123 }2018-08-10 20:12:32,439 (SinkRunner-PollingRunner-DefaultSinkProcessor) [INFO - org.apache.flume.sink.LoggerSink.process(LoggerSink.java:94)] Event: { headers:{} body: 5A 4F 55 52 43 31 32 33 34 35 36 37 38 39 0D ZOURC123456789. }"Flume的Source怎么实现采集数据到通过内存输出到控制台"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
输出
控制台
控制
内存
数据
内容
更多
知识
结果
实用
学有所成
接下来
困境
实际
情况
文件
文章
案例
编带
网站
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
激光光斑分析软件开发
中国网络安全执法改革
西门子服务器工控机怎么显示桌面
数据库更新异常例子
黑龙江数据库安全箱厂家现货
软件开发完成免费维护多久
传奇服务端数据库格式错误
ftp文件服务器管理办法
天河区软件开发
湛江软件开发排行榜
软件开发大学学什么
当阳手机软件开发
金华软件开发公司哪个好
数据库建设服务具体方案
广州祝幸美网络技术有限公司
服务器端口是本地端口吗
假设某商场的销售数据库
ios软件开发xcode
万豪事件 网络安全
天津网络时间同步服务器云空间
网络安全的技术种类
安卓软件开发怎样
易语言系统自带的数据库怎么样
计算机三级网络技术a和a类
我的世界服务器腐竹制作
金华软件开发公司哪个好
电脑用户网络安全账户在哪里
安卓云服务器
广西生信分析与存储服务器功率
济南电脑软件开发价格