CentOS 7 安装Flume-1.9.0
0 前言
flume官网:http://flume.apache.org/
flume是一个日志采集框架,最开始就是用来采集日志信息到HADOOP的采集框架,能够达到实时的效果。flume的安装和配置很简单,下面就开始介绍在centos 7上安装flume,flume并不是一个分布式的应用,所以没有集群的概念。
1 Flume安装流程
-
下载并解压相关的tar包
tar -zxvf apache-flume-1.9.0-bin.tar.gz -C /opt/module/
-
删除flume-home/lib/guava.jar文件,达到与当前HADOOP的兼容
cd /opt/module/ mv apache-flume-1.9.0-bin/ flume-1.9.0 rm flume-1.9.0/lib/guava-11.0.2.jar
-
检查当前节点是否配置HADOOP_HOME
# 一定要配置/etc/profile中或者其它文件中的Hadoop的环境变量,否则会报错,因为删除了guava包,要么从hadoop那边拷贝过来,要么配置环境变量 agent-ng中会加载HADOOP_HOME的信息中guava.jar echo $HADOOP_HOME
-
配置Java的环境变量
vim flume-env.sh export JAVA_HOME=/opt/module/jdk1.8.0_144
然后就可以放心使用了,如果需要部署多台节点,我们只需要将解压配置好之后的目录分发到指定的节点就行了,每个agent之间是相互不影响使用的。