Flume 安装和配置

安装步骤

1.安装jdk,1.6版本以上

2.上传flume的安装包

3.解压安装

4.在conf目录下,创建一个配置文件,比如:template.conf(名字可以不固定,后缀也可以不固定)

5.配置agent组件

相关配置:

#配置Agent a1 的组件
a1.sources=r1
a1.channels=c1  (可以配置多个,以空格隔开,名字自己定)
a1.sinks=s1  (可以配置多个,以空格隔开,名字自己定)
 
#描述/配置a1的r1
a1.sources.r1.type=netcat  (netcat表示通过指定端口来访问)
a1.sources.r1.bind=0.0.0.0  (表示本机)
a1.sources.r1.port=44444  (指定的端口,此端口不固定,但是不要起冲突)
 
#描述a1的s1
a1.sinks.s1.type=logger    (表示数据汇聚点的类型是logger日志)
 
#描述a1的c1
a1.channels.c1.type=memory
a1.channels.c1.capacity=1000
a1.channels.c1.transactionCapacity=100
 
#位channel 绑定 source和sink
a1.sources.r1.channels=c1  (一个source是可以对应多个通道的)
a1.sinks.s1.channel=c1  (一个sink,只能对应一个通道)

6.根据指定的配置文件,来启动flume

进入flume的bin目录

执行: ./flume-ng agent -n a1 -c ../conf -f ../conf/template.conf  -Dflume.root.logger=INFO,console

如果出现上图所示,证明配置和启动成功

 

7.通过nc来访问:

nc localhost 44444

hello flume

或者:

通过外部http请求访问对应的ip和端口

比如:http://192.168.234.163:44444/hello

在虚拟机这边,会出现如下提示:

启动命令解释

参数

描述

agent

运行一个Flume Agent

--conf,-c <conf>

指定配置文件放在什么目录

--conf-file,-f <file>

指定配置文件,这个配置文件必须在全局选项的--conf参数定义的目录下

--name,-n <name>

Agent的名称,注意:要和配置文件里的名字一致。

 -Dproperty=value

设置一个JAVA系统属性值。常见的:-Dflume.root.logger=INFO,console

 

 

 

转载于:https://www.cnblogs.com/chuijingjing/p/10147680.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值