Flume-1.8.0的安装与配置

这篇博客介绍了如何安装Flume-1.8.0,包括从官方下载、解压、设置环境变量的步骤。接着讲解了配置与运行过程,如配置文件的创建,描述Source、Channel和Sink,并启动Agent实例。在运行过程中遇到了问题1、问题2和错误三,但都提供了相应的解决方案,如修改配置文件目录。
摘要由CSDN通过智能技术生成

安装

下载

http://flume.apache.org/download.html
http://archive.apache.org/dist/flume/1.8.0/

解压

tar -xzvf apache-flume-1.8.0-bin.tar.gz
建立一个软连接
ln -s apache-flume-1.8.0-bin flume-1.8.0

设置环境变量

[root@single ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/home/hadoop/hadoop-2.7.3/bin:/home/hadoop/hadoop-2.7.3/sbin:/home/hadoop/hbase-1.2.6/bin:/home/hadoop/zookeeper-3.4.6/bin:/root/bin:/home/hadoop/hadoop-2.7.3/bin:/home/hadoop/hadoop-2.7.3/sbin:/home/hadoop/hbase-1.2.6/bin:/home/hadoop/zookeeper-3.4.6/bin:/home/hadoop/flume-1.8.0/bin
[root@single ~]# 
[root@single ~]# 
[root@single ~]# flume-ng version
Flume 1.8.0
Source code repository: https://git-wip-us.apache.org/repos/asf/flume.git
Revision: 99f591994468633fc6f8701c5fc53e0214b6da4f
Compiled by denes on Fri Sep 15 14:58:00 CEST 2017
From source with checksum fbb44c8c8fb63a49be0a59e27316833d

配置与运行

(1)在配置文件中描述Source,Channel与Sink的具体实现。
(2)运行一个Agent实例,在运行实例的过程中会读取配置文件的内容,这样Flume就会采集到数据。

  1. 在$FLUME_HOME/conf下创建my.conf
touch my.conf
  1. 从整体上描述Agent中的Sources, Sinks,Channels
[root@single conf]# cat my.conf 
a1.sources=s1
a1.sinks=k1
a1.channels=c1

  1. 指定source, sink, channel的属性特征
[root@single conf]# cat my.conf 
#指定Agent的组件名称
a1.sources=s1
a1.sinks=k1
a1.channels=c1
#指定source的类型为spoolDir,要监听的路径为/home/hadoop/tmp
a1.sources.s1.type=spoolDir
a1.sources.s1.spoolDir=/home/hadoop/tmp

#指定sink的类型为logger
a1.sinks.k1.type = logger

#指定channel为内存通道,通道的最大容量为1000,单事务一次读写channel的事件最多为100
a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值