飞翔灬吾爱的Blog
Hadoop | flume的安装与基本配置(二)
2020-9-24 fishyoung

前面对Flume进行了简单的介绍,接下来将进行Flume的安装与基本配置。

一、Flume的安装

1.1 Flume的下载

下载地址:

http://mirrors.hust.edu.cn/apache/

http://flume.apache.org/download.html

1.2 Flume的安装

Flume框架对hadoopzookeeper的依赖只是在jar包上,并不要求flume启动时必须将hadoopzookeeper服务也启动。接下来的操作是基于rhel 7.4环境的。

[root@fishyoung ~]# cat  /etc/redhat-release

Red Hat Enterprise Linux Server release 7.4 (Maipo)

[root@fishyoung ~]#

1)将安装包apache-flume-1.9.0-bin.tar.gz上传到服务器并解压

[root@fishyoung ~]# tar  -xzvf  apache-flume-1.9.0-bin.tar.gz  -C  flume

2)安装Java,并查看路径

[root@fishyoung ~]#yum  install  java-1.8.0-openjdk-devel-1.8.0.131

[root@fishyoung tmp]# update-alternatives   --display  java 

Current `best' version is /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64/jre/bin/java.

得到的/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64就是后续需要的JAVA_HOME路径。

二、Flume的基本配置

1)修改Flume配置文件

[root@fishyoung conf]# pwd

/root/flume/conf

[root@fishyoung conf]# ls

flume-conf.properties.template  flume-env.ps1.template  log4j.properties

[root@fishyoung conf]# mv  flume-env.ps1.template  flume-env.sh

[root@fishyoung conf]# vi  flume-env.sh

......省略部分信息……

export  JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64

......省略部分信息……

2)配置环境变量

[root@fishyoung ~]# pwd

/root

[root@fishyoung ~]# vi  .bash_profile

......省略部分信息……

export FLUME_HOME=/root/flume

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64

PATH=$PATH:$HOME/bin:$HOME/flume/bin:$FLUME_HOME/bin

export PATH

......省略部分信息……

保存使其立即生效

[root@fishyoung ~]# source  .bash_profile

3)查看版本

[root@fishyoung ~]# flume-ng  version

此时,Flume的安装与基本配置就告一段落了。