使用Flume-1监控文件变动,Flume-1将变动内容传递给Flume-2,Flume-2负责存储到HDFS。同时Flume-1将变动内容传递给Flume-3,Flume-3也负责存储到HDFS
方法/步骤
1
1.准备工作在/opt/module/flume/job目录下创建group2文件夹
2
2.创建flume-netcat-flume.conf配置1个接收日志文件的source和1个channel、两个sink,分别输送给flume-flume-console1和flume-flume-console2。创建配置文件并打开
3
添加如下内容
4
注:Avro是由Hadoop创始人Doug Cutting创建的一种语言无关的数据序列化和RPC框架。注:RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。
5
3.创建flume-flume-console1.conf配置上级Flume输出的Source,输出是到本地控制台。创建配置文件并打开
6
添加如下内容
7
4.创建flume-flume-console2.conf配置上级Flume输出的Source,输出是到本地控制台。创建配置文件并打开
8
添加如下内容
9
5.执行配置文件分别开启对应配置文件:flume-flume-console2,flume-flume-console1,flume-netcat-flume。
10
6. 使用netcat工具向本机的44444端口发送内容
11
7. 查看Flume2及Flume3的控制台打印日志
上一篇:麻将机有蓝牙怎么连接?