赞
踩
Flume是一个分布式、可靠、可用的系统,用于高效地收集、聚合和移动大量日志数据。它旨在从不同的数据源收集数据,并将其存储到中央数据存储中,如HDFS、HBase或Solr等。Flume是Apache旗下的一个顶级项目,是Hadoop生态系统中的一个重要组件。
Flume的主要应用场景包括:
Flume的架构主要由以下三个核心组件组成:
安装 Apache Flume 1.9.0 在 Ubuntu 20.04 系统上的步骤如下:
在开始安装之前,请确保系统已经安装了JDK,因为 Flume 需要 JDK 来运行。您可以通过运行 java -version
来检查 JDK 是否已安装。如果没有安装可以进行安装。
apt install openjdk-8-jdk
安装完成后,验证Java版本:
java -version
如果出现相应的版本信息说明已经安装成功了。
那么apt install的java安装的目录在哪里呢?
- # which java
- /usr/bin/java
- # ls -l /usr/bin/java
- /usr/bin/java -> /etc/alternatives/java
- # ls -l /etc/alternatives/java
- /etc/alternatives/java -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
也就是/usr/lib/jvm/java-8-openjdk-amd64就是java安装目录即JAVA_HOME,后面会用到配置。
wget
或 curl
命令下载 Flume 压缩包到您的系统中。wget http://archive.apache.org/dist/flume/1.9.0/apache-flume-1.9.0-bin.tar.gz
tar -zxvf apache-flume-1.9.0-bin.tar.gz
/usr/local/flume
。mv apache-flume-1.9.0-bin /usr/local/flume
/etc/profile
文件添加 Flume 的环境变量。vim /etc/profile
- export FLUME_HOME=/usr/local/flume
- export PATH=$PATH:$FLUME_HOME/bin
source /etc/profile
1.复制配置文件
- cd /usr/local/flume/conf/
- mv flume-conf.properties.template flume-conf.properties
- mv flume-env.sh.template flume-env.sh
- mv flume-env.ps1.template flume-env.ps1
2.修改flume-env.sh
找到export JAVA_HOME=这条配置,打开前面的#并设置为java_home的目录,见JDK安装
- vim flume-env.sh
- export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
运行以下命令来验证 Flume 是否安装成功:
flume-ng version
后面有文章介绍flume的具体使用,敬请关注....
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。