首页 理论教育 如何安装和配置Flume?

如何安装和配置Flume?

时间:2023-06-26 理论教育 版权反馈
【摘要】:sudo tar-zxvf apache-flume-1.7.0-bin.tar.gz-C/usr/local执行下列shell命令,将解压的文件修改名字为flume,简化操作。source~/.bashrc执行下列shell命令,修改flume-env.sh配置文件。执行下列shell命令,查看flume版本信息。

如何安装和配置Flume?

(1)进入flume下载官网(https://www.apache.org/dyn/closer.lua/flume/1.7.0/apache-flume-1.7.0-bin.tar.gz),下载安装包,并执行如下shell命令,将apacheflume-1.7.0-bin.tar.gz解压到/usr/local目录下。

sudo tar-zxvf apache-flume-1.7.0-bin.tar.gz-C/usr/local

(2)执行下列shell命令,将解压的文件修改名字为flume,简化操作。

sudo mv./apache-flume-1.7.0-bin./flume sudo chown-R hadoop:

hadoop./flume

(3)执行下列shell命令,把/usr/local/flume目录的权限赋予当前登录Linux系统的用户,这里假设是hadoop用户。

sudo chown-R hadoop:hadoop./flume

(4)修改文件~/.bashrc,以配置环境变量

sudo vim~/.bashrc

然后,在首行加入如下代码:

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64;

export FLUME_HOME=/usr/local/flume

export FLUME_CONF_DIR=$FLUME_HOME/conf

export PATH=$PATH:$FLUME_HOME/bin

注意,上面的JAVA_HOME,如果以前已经在.bashrc文件中设置过,就不要重复添加了,使用以前的设置即可。

(5)接下来,执行下列shell命令,使环境变量生效。

source~/.bashrc

(6)执行下列shell命令,修改flume-env.sh配置文件。

1.cd/usr/local/flume/conf(www.xing528.com)

2.sudo cp./flume-env.sh.template./flume-env.sh

3.sudo vim./flume-env.sh

打开flume-env.sh文件以后,在文件的最开始位置增加一行内容,用于设置JAVA_HOME变量:

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

注意,你的JAVA_HOME可能与上面的设置不一致,一定要根据你之前已经安装的Java路径来设置,比如,有的机器可能是:

export JAVA_HOME=/usr/lib/jvm/default-java

然后,保存flume-env.sh文件,并退出vim编辑器

(7)执行下列shell命令,查看flume版本信息。

如果安装成功,出现如下提示信息。

注意:如果系统里安装了hbase,会出现错误:找不到或无法加载主类org.apache.flume.tools.GetJavaProperty。解决方法如下(如果没有安装hbase,这一步可以略过)。

1.cd/usr/local/hbase/conf

2.sudo vim hbase-env.sh

将hbase的hbase.env.sh的这一行配置注释掉,即在export前加一个#:

#export HBASE_CLASSPATH=/home/hadoop/hbase/conf

或者,将HBASE_CLASSPATH改为JAVA_CLASSPATH,配置如下:

export JAVA_CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/

tools.jar

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈