apache flume的入门操作

入门案例的流程分析

apache flume的入门操作_第1张图片

实现入门案例

采集脚本:

cd /export/server/flume/conf

vim init_netcat_logger.conf

内容为:

a1.sources = r1

a1.channels = c1

a1.sinks = k1

a1.sources.r1.type = netcat

a1.sources.r1.bind = 192.168.88.161

a1.sources.r1.port = 44444

a1.channels.c1.type = memory

a1.sinks.k1.type = logger

a1.sources.r1.channels = c1

a1.sinks.k1.channel = c1

开始采集

cd /export/server/apache-flume-1.9.0-bin/bin

./flume-ng agent -n a1 -c ../conf -f ../conf/init_netcat_logger.conf -Dflume.root.logger=INFO,console

-n: 为agent起一个名称, 此名称需要和 配置文件中定义的名称是一致的

-c: 指定flume配置文件在那个路径下 (只需要填写路径即可)

-f: 指定采集文件的路径(包含文件名称)

-Dflume.root.logger=INFO,console : 打印日志方式 (固定内容)

  1. 模拟 向 node1的 44444端口号 写入数据

在任意的一台服务器上, 通过 telnet 命令 连接node1的44444端口号, 然后向其发送数据, 观察node1的flume 是否可以采集到数据, 如果可以, 说明flume是没有任何问题.

操作:

telnet node1 44444

查看flume终端是否有数据打印

# 博学谷IT 技术支持

你可能感兴趣的:(大数据)