Flume的Source怎么实现采集数据到通过内存输出到控制台
发表于:2024-11-29 作者:千家信息网编辑
千家信息网最后更新 2024年11月29日,本篇内容介绍了"Flume的Source怎么实现采集数据到通过内存输出到控制台"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家
千家信息网最后更新 2024年11月29日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安全错误
数据库的锁怎样保障安全
如何学好计算机二级网络技术
华为降级数据库网址
有关网络安全威胁的说法都有哪些
数据库让杂乱无章的数据充满价值
专业排名2019网络安全
贵州网络服务器机柜物理机
速达服务器如何备份
计算机网络技术行业好不好
静安区创新数据库活动简介
交通网络安全例会
华为中国网络安全
南京的代理服务器是多少
集安市最便捷的计算机网络技术
洞察网络安全峰会
蓝燕软件开发
北京电商软件开发靠谱吗
伺机者数据库
手机软件开发应看什么书
武汉美好铺子网络技术
数据库学生学籍管理系统
数据库软件开发课程设计
绍兴c语言软件开发
生本课堂中的网络技术
数据库10038
河南数据软件开发品质保障
网络安全小报a4竖版
意识形态和网络安全风险方案
软件开发外包人天怎么收费
虹口区互联网络技术信息
西安做软件开发的怎么样