1、flume下载 安装 测试

1.1 官网下载,通过xshell从winser2012传到cent0s的/opt/flume目录中,使用rz命令

1.2 解压安装 tar -zxvf apache-flume-1.8.0-bin.tar.gz

[root@spark01 flume]# ls
apache-flume-1.8.0-bin apache-flume-1.8.0-bin.tar.gz

1.3 修改conf里面的flume-env.sh

[root@spark01 flume]# cd apache-flume-1.8.0-bin
[root@spark01 apache-flume-1.8.0-bin]# ls
bin conf doap_Flume.rdf lib NOTICE RELEASE-NOTES
CHANGELOG DEVNOTES docs LICENSE README.md tools
[root@spark01 apache-flume-1.8.0-bin]# cd conf
[root@spark01 conf]# ls
flume-conf.properties.template flume-env.sh.template
flume-env.ps1.template log4j.properties
[root@spark01 conf]# cp flume-env.sh.template flume-env.sh
[root@spark01 conf]# ls
flume-conf.properties.template flume-env.sh log4j.properties
flume-env.ps1.template flume-env.sh.template
[root@spark01 conf]# vi flume-env.sh

增加

export JAVA_HOME=/opt/java/jdk1.8.0_191配置

1.4 修改/etc/profile

[root@spark01 conf]# cd /etc
[root@spark01 etc]# vi profile

增加

export FLUME_HOME=/opt/flume/apache-flume-1.8.0-bin

export PATH=.:${JAVA_HOME}/bin:${HADOOP_HOME}/bin:${HADOOP_HOME}/sbin:${SPARK_HOME}/bin:${SCALA_HOME}/bin:${FLUME_HOME}/bin:$PATH

[root@spark01 etc]# source /etc/profile

1.5 测试安装是否成功
[root@spark01 etc]# flume-ng version
Flume 1.8.0

1.6 flume 示例测试

在conf文件夹中新建a1.conf

[root@spark01 conf]# vi a1.conf

[root@spark01 conf]# cat a1.conf
a1.sources = r1
a1.channels = c1
a1.sinks = k1

#define sources
a1.sources.r1.type = netcat
a1.sources.r1.bind = hadoop-senior.shinelon.com
a1.sources.r1.port = 44444

#define channels
a1.channels.c1.type = memory
a1.channels.c1.capacity = 1000
a1.channels.c1.transactionCapacity = 100

#define sink
a1.sinks.k1.type = logger
a1.sinks.k1.maxBytesToLog = 2014

#bind sources and sinks to channel
a1.sources.r1.channels = c1
a1.sink.k1.channel = c1

[root@spark01 conf]# vi a1.conf
[root@spark01 conf]# cat a1.conf
a1.sources = r1
a1.channels = c1
a1.sinks = k1

#define sources
a1.sources.r1.type = netcat
a1.sources.r1.bind = localhost
a1.sources.r1.port = 44444

#define channels
a1.channels.c1.type = memory
a1.channels.c1.capacity = 1000
a1.channels.c1.transactionCapacity = 100

#define sink
a1.sinks.k1.type = logger
a1.sinks.k1.maxBytesToLog = 2014

#bind sources and sinks to channel
a1.sources.r1.channels = c1
a1.sinks.k1.channel = c1

测试:

打开flume:

[root@spark01 conf]# flume-ng agent --conf conf --name a1 --conf-file a1.conf -Dflume.root.logger=DEBUG,console

另外打开一个控制台:telnet localhost 44444

[root@spark01 ~]# telnet localhost 44444
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
ce^H^H^H^H^H^H^H
OK
SADF
OK
SDS222
OK
555555
OK

查看打开flume那个控制台界面:

2、kafka下载 安装 测试

最新文章

  1. WPF打包32位和64位程序 运行在ghost WIN7上问题
  2. echarts 用marlkline画线 同时配置中含有datazoom,怎么设置markline
  3. FreeBSD 配置
  4. 完美C++(第5版)(双色)
  5. TCP的流模式与UDP的报文模式对比
  6. 音频DAC剖析---解开HI-FI音质的秘密
  7. JavaScript入门篇 第二天(消息对话框+网页弹出)
  8. <转>windows下安装redis
  9. IIS日志
  10. 词汇小助手V3.0发布了——不只是一个查单词的软件
  11. SpringMVC+SwfUpload进行多文件同时上传
  12. hdu Largest prime factor
  13. Python核心编程(第九章)--文件和输入输出
  14. QQ与我联系
  15. 深入理解Java中的迭代器
  16. Navi.Soft31.产品.微信聊天(永久免费)
  17. poj2828 BuyTickets 线段树
  18. 关于html+ashx开发中几个问题的解决方法的感想和总结
  19. 设置Linux系统的LANG变量
  20. 学习3__STM32--DMA传输模式---

热门文章

  1. es6常见特性
  2. Mac系统完美配置Cocos2d-x 2.2.3 的Android+IOS双平台环境
  3. VC listBox控件的方法
  4. 配置 Tomcat 服务 和 自启动
  5. 设置python的默认编码方式为utf-8
  6. 纯css3跑马灯demo
  7. BZOJ 1192 鬼谷子的钱袋 找规律
  8. PHP扩展功能----发送邮件
  9. LORA芯片SX1272IMLTRT资料介绍
  10. Android ProgressBar 进度条荧光效果