flume 1.7 的配置

 Apache Flume是一个分布式的、可靠的、高效的日志数据收集组件;咱们一般使用Flume将分散在集群中多个Servers的log文件,聚集到中央式的数据平台中,以解决“从离散的日志文件中查看、统计数据困难”的问题。固然,Flume不单单能够收集log文件,它也支持好比TCP、UDP等消息数据的收集;不管如何,咱们最终解决的问题就是“将离散的数据进行收集html

flume的一些核心概念:
Agent使用JVM 运行Flume。每台机器运行一个agent,可是能够在一个agent中包含多个sources和sinks。
Client生产数据,运行在一个独立的线程。
Source从Client收集数据,传递给Channel。
Sink从Channel收集数据,运行在一个独立线程。
Channel链接 sources 和 sinks ,这个有点像一个队列。
Events能够是日志记录、 avro 对象等
web

Flume以agent为最小的独立运行单位。一个agent就是一个JVM。单agent由Source、Sink和Channel三大组件构成,以下图:apache

二 、flume的官网vim

http://flume.apache.org/分布式

下载地址:   http://flume.apache.org/download.htmlspa

3、安装线程

1.解压下载好的包日志

# >  tar -zxvf apache-flume-1.7.0-bin.tar.gzorm

2.修改系统环境变量htm

 # > vim /etc/profile

export FLUME_HOME=/home/bigdata/flume-1.7.0

export PATH=$PATH:$FLUME_HOME/bin:

3.刷新环境变量

# > source /etc/profile

 4.验证安装

# > flume-ng version

会看到如下输出:

5.修改flume的flume-env.sh 配置文件

# > /home/flume-1.7.0/conf

在文件中添加

export JAVA_HOME=/home/jdk1.8.0_131/

完成!!!

相关文章
相关标签/搜索