Flume的下载和安装

Flume日志采集工具

一,Flume 简介

在这里插入图片描述
Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。

​ 当前Flume有两个版本 Flume 0.9X 版本的统称Flume-og,Flume1.X版本的统称Flume-ng。由于Flume-ng经过重大重构,与Flume-og有很大不同,使用时请注意区分

​ 数据采集我们使用Flume,官方网站:https://flume.apache.org/

二,Flume下载

  1. 进入官方后,我们可以看到左侧的Download,点击

    在这里插入图片描述

  2. 在这能看到当前最新版本和历史版本仓库,这里可以直接下载最新版本。不过我现在需要的是1.9.0版本,那么我就点击下边的跳转。

    在这里插入图片描述

  3. 可以看到历史版本,找到 “喜欢”(需要)的版本,进入

    在这里插入图片描述

  4. 然后点击需要的格式下载即可,这里我们需要在linux中使用,则下载二进制文件(bin),第一个
    在这里插入图片描述

  5. 等待下载完即可

    在这里插入图片描述

三、Flume安装

  1. 上传安装包到数据源所在节点上,通俗点讲就是上传到你的Linux系统中,在这我们使用 Xftp软件 将其上传到自己创建的 /opt/tools/ 中,来存放安装包。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zghYo7c0-1690694837474)(C:\Users\10526\AppData\Roaming\Typora\typora-user-images\image-20230714165314710.png)]

  2. 解压,到自己专门存放软件的目录下,例如 /opt/server/

       tar -zxvf apache-flume-1.9.0-bin.tar.gz -C /opt/server
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-62jAz9DP-1690694837475)(C:\Users\10526\AppData\Roaming\Typora\typora-user-images\image-20230714165334095.png)]

  3. 为了方便,将目录名改为flume

    mv apache-flume-1.9.0-bin flume
    
  4. 进入到flume目录,修改conf下的flume-env.sh,配置JAVA_HOME,目的是为其指定一个用来启动自己的Java(JDK)

    cd /opt/server/flume/conf
    # 先复制一份flume-env.sh.template文件
    cp flume-env.sh.template flume-env.sh
    # 修改
    vim flume-env.sh
    export JAVA_HOME=/opt/server/jdk1.8.0_371
    

    在这里插入图片描述
    注意,加入的export语句,要指定为自己在Linux中安装的JDK路径和版本!

四、Flume环境变量配置

  1. 打开系统环境变量配置文件 profile

    vim /etc/profile
    
  2. 增添以下内容:

    Flume的目录 /opt/server/flume

    Flume的bin目录 /opt/server/flume/bin 可以简写为 F L U M E H O M E / b i n : FLUME_HOME/bin: FLUMEHOME/bin:PATH

    **注意:**具体目录,需要看你自己到底将其解压到的什么地方,完全照抄可能配置不好

    # Flume环境变量
    export FLUME_HOME=/opt/server/flume
    export PATH=$FLUME_HOME/bin:$PATH
    

    在这里插入图片描述

  3. 配置完系统环境变量,务必每次更新 /etc/profile 文件

    source /etc/profile
    

    在这里插入图片描述

五、检测安装是否成功

flume-ng version

在这里插入图片描述

如图显示结果,则安装成功!


​注意问题:可能提示权限不够!

在这里插入图片描述

​ 我们需要进入 bin 目录下,为 flume-ng 赋执行权限

cd /opt/server/flume/bin/
chmod +x flume-ng

在这里插入图片描述

​ 这样即可正常运行指令

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W63p2Zvg-1690694837478)(C:\Users\10526\AppData\Roaming\Typora\typora-user-images\image-20230714171257417.png)]


Flume安装完毕!
如果有疑问或者文章有错误,请提出,我会在第一时间给出建议和修改。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值