Flume安装部署 for Mac or Linux

拈花ヽ惹草 提交于 2020-02-17 15:06:06

最近学习到Flume,记录一下部署过程,以便后续使用

Flume官网 http://flume.apache.org/

我所使用的版本是 flume-ng-1.6.0-cdh5.15.1 

CDH版下载地址为 http://archive.cloudera.com/cdh5/cdh/5/flume-ng-1.6.0-cdh5.15.1.tar.gz

1)前置条件

  1. Java运行时环境-Java 1.7或更高版本 JDK安装可以参考这篇

  2. 内存-足够的内存,用于sources,channels或sinks使用的配置

  3. 磁盘空间-足够的磁盘空间用于channels或sinks使用的配置

  4. 目录权限-使用的目录的读/写权限

    注意:具体的flume版本可能需要的JDK版本会不一样,有的需要JDK1.8以上,请根据自己的情况选择

2)解压

解压到指定文件夹

tar -zxvf flume-ng-1.6.0-cdh5.15.1.tar.gz -C ~/programming/

3)配置环境变量

编辑~/.bash_profile 文件

vi ~/.bash_profile

 在文件中添加

export FLUME_HOME=/Users/zhaohaichao/programming/apache-flume-1.6.0-cdh5.15.1-bin
export PATH=$FLUME_HOME/bin:$PATH

 source 文件使环境变量生效

source ~/.bash_profile 

4)配置Flume

进入flume配置文件夹

cd $FLUME_HOME/conf

复制模板文件

cp flume-env.sh.template flume-env.sh

修改 vi flume-env.sh 添加JAVA_HOME

export JAVA_HOME=/Users/zhaohaichao/programming/jdk1.8.0_161

5)验证 

进入flume的bin目录

cd ../bin/

执行以下命令

flume-ng version

出现下列信息就是安装成功了

Flume 1.6.0-cdh5.15.1
Source code repository: https://git-wip-us.apache.org/repos/asf/flume.git
Revision: 28ab71a94a53c4a00a1c5d9feb44d88b9d19dfa2
Compiled by jenkins on Thu Aug  9 09:36:02 PDT 2018
From source with checksum 531e4c96da9ba2f60849657cbedd7ed5

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!