博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大数据新手之路二:安装Flume
阅读量:6250 次
发布时间:2019-06-22

本文共 1536 字,大约阅读时间需要 5 分钟。

Ubuntu16.04+Flume1.8.0

 

1.下载apache-flume-1.8.0-bin.tar.gz

http://flume.apache.org/download.html

 

2.解压到/usr/local/flume中

 

3.设置配置文件/etc/profile文件,增加flume的路径

①vi /etc/profile

export FLUME_HOME=/usr/local/flumeexport PATH=$PATH:$FLUME_HOME/bin

②让配置文件立即生效

source /etc/profile

 

4.检查flume环境是否生效

flume-ng version

 

5.在/usr/local/flume/conf中增加一个example.conf文件

# example.conf: A single-node Flume configuration# Name the components on this agenta1.sources = r1a1.sinks = k1a1.channels = c1# Describe/configure the sourcea1.sources.r1.type = netcata1.sources.r1.bind = localhosta1.sources.r1.port = 44444# 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.sinks.k1.channel = c1

 

6.启动flume

flume-ng agent --conf /usr/local/flume/conf --conf-file /usr/local/flume/conf/example.conf --name a1 -Dflume.root.logger=INFO,console

 

7.使用telnet连接到flume并发送数据

$ telnet localhost 44444Trying 127.0.0.1...Connected to localhost.localdomain (127.0.0.1).Escape character is '^]'.Hello world! 
OK

 

8.在flume的进程中可以看到如下信息

[INFO - org.apache.flume.sink.LoggerSink.process(LoggerSink.java:95)] Event: { headers:{} body: 48 65 6C 6C 6F 20 57 6F 72 6C 64 21 0D          Hello World!. }

 

 PS:当你发送的数据超过16字节时,也只能最多显示16字节,其实数据是能完全接收完全的!

如果发送数据真的超过最大长度,会出现Client sent event exceeding the maximum length错误。

可参考《》

 

以上。

 

转载于:https://www.cnblogs.com/chevin/p/8510735.html

你可能感兴趣的文章
QtGui.QCalendarWidget
查看>>
高内聚低耦合 浅析
查看>>
数组与对象的深浅复制
查看>>
uploadify上传
查看>>
Google Kubernetes设计文档之服务篇-转
查看>>
spring与jdbc整合
查看>>
django -- 插入行的不同方式
查看>>
paho.mqtt.embedded-c MQTTPacket transport.c hacking
查看>>
在接口测试中怎么处理开发是否提供接口文档的总结
查看>>
HDU_1086 You can Solve a Geometry Problem too(几何题)
查看>>
Autodesk Infrastructure Modeler (原Galileo伽利略项目)已经正式发布
查看>>
jQuery.Easyui 1.2.4 CHM API 下载
查看>>
我的KT库之----数据库的操作(DbCommandExecutor)
查看>>
在新窗口中打开链接 javascript
查看>>
开发自动化插件地址记录
查看>>
华为 U8800 的国际版、港版、联通版ROM下载地址
查看>>
POJO模式
查看>>
HDU_1398 Square Coins(生成函数)
查看>>
margin-left是做边距,是宽度 left是定位盒子左上角左边位置的一个点
查看>>
VBS基础篇 - 数据类型
查看>>