Flume安装配置及测试

1)vi /etc/profile

export FLUME_HOME=/usr/local/src/flume

export PATH=$PATH:$FLUME_HOME/bin

source /etc/profile

 

2)cd ../conf

cp flume-env.sh.template flume-env.sh

export JAVA_HOME=/usr/local/src/jdk

 

source /etc/profile.d/my_env.sh

 

vi log(tab)

将第53行引号内的内容(log~)换成Console

 

3)fluma采集测试

1.在flume下创建一个logs目录

mkdir logs

 

2.vi flume-logger.conf

 

# Name the components on this agent

(# 定义这个agent中各组件的名字)

(# a1是agent的名称

# r1是source的名称

# k1是sink的名称

# c1是channel的名称)

a1.sources=r1

a1.sinks=k1

a1.channels=c1

 

# Describe/configure the source(描述和配置source组件)

a1.sources.r1.type=netcat

a1.sources.r1.bind(绑定主机)=master

a1.sources.r1.port=44444

 

# Describe the sink

(描述和配置sink组件)

a1.sinks.k1.type=logger

 

# Use a channel which buffers events in memory

( 描述和配置channel组件,此处使用是内存缓存的方式)

a1.channels.c1.type=memory

a1.channels.c1.capacity(容量)=1000

a1.channels.c1.transactionCapacity(发送数据)=100

 

# Bind the source and sink to the channel(绑定,描述和配置source channel sink之间的连接关系)

a1.sources.r1.channels=c1

a1.sinks.k1.channel=c1

 

3.启动

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

(-c conf 指定flume自身的配置文件所在目录

-f conf/netcat-logger.con 指定我们所描述的采集方案

-n a1 指定我们这个agent的名字)

4.安装nc写数据

yum install nc(若是提示bash:not commnd nc在下载)

 

5.监控44444窗口(slave1)

nc master 44444

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清羽寒夕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值