Flume 史上最全面的大数据学习第十篇(二)看完这篇小学生都会安装配置flume了

二、Flume 安装

下载

安装

必须有Java 环境 推荐JDK1.8

Flume安装成功 可以不用配置环境变量 (方便的使用的话推荐配置)

[root@HadoopNode00 ~]# mkdir /home/flume
[root@HadoopNode00 ~]# tar -zxvf apache-flume-1.9.0-bin.tar.gz -C /home/flume/


[root@HadoopNode00 bin]# ./flume-ng version      # 正确显示如下日志就代表flume启动成功
Flume 1.9.0
Source code repository: https://git-wip-us.apache.org/repos/asf/flume.git
Revision: d4fcab4f501d41597bc616921329a4339f73585e
Compiled by fszabo on Mon Dec 17 20:45:25 CET 2018
From source with checksum 35db629a3bda49d23e9b3690c80737f9

三、第一个案例

# 声明组件   Agent=a1
a1.sources = r1
a1.sinks = k1
a1.channels = c1

# 配置source属性
a1.sources.r1.type = netcat
a1.sources.r1.bind = HadoopNode00  
a1.sources.r1.port = 6666



# 配置channel属性
a1.channels.c1.type = memory


# 配置sink属性
a1.sinks.k1.type = logger


# 将source连接channel
a1.sources.r1.channels = c1
# 将sink连接channel
a1.sinks.k1.channel = c1

需要先创建demo01.conf 在 flume 的conf目录

先安装telnet

yum install telnet

./bin/flume-ng agent --conf conf/ --conf-file conf/demo01.conf --name a1 -Dflume.root.logger=INFO,console

[root@HadoopNode00 ~]# telnet HadoopNode00 6666

献给每一个正在努力的我们,就算在忙,也要注意休息和饮食哦!我就是我,一个在互联网跌跌撞撞,摸爬滚打的热忱,给个三连吧~ 还有就是不要只看,多动手才行!努力呀!

猜你喜欢

转载自blog.csdn.net/artiil/article/details/107528495