Flume的Source怎么实现采集数据到通过内存输出到控制台
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,本篇内容介绍了"Flume的Source怎么实现采集数据到通过内存输出到控制台"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家
千家信息网最后更新 2025年02月02日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安全错误
数据库的锁怎样保障安全
重庆仟渔网络技术有限公司
知网数据库如何访问
学软件开发就业方向及前景
安卓gps车速软件开发
赤峰思维软件开发公司
网络安全法对个人
网络安全类公文标题
微信小程序数据库 python
商用关系型数据库
sql服务器的建立数据库
广西柳州软件开发
手机服务器没声音怎么调
耒阳市软件开发园
临清电力系统软件开发
上海宏弈围棋服务器
山西红色文化馆软件开发公司
方舟手游好玩的纯生存服务器
其他数据库连接错误127
浏览中的自动填充表单数据库
360快搜网络技术有限公司
网络技术和协议
软件开发项目面临的风险
小学生网络安全表演节目
学软件开发就业方向及前景
网络安全审计技术有限公司
servlet服务器有什么用
坂田服务器机柜加工
鼎元软件开发
大数据中心网络安全
网络安全处理流程