flume-1.7.0 安装配置 (详细图文)

准备工作:
从官网下载安装包,一直以来我们安装的都是已经编译好的,记住,在你心里默念三遍。
flume-1.7.0 安装配置 (详细图文)_第1张图片

这次我们使用新的方法吧,使用 UltraEdit 上传 :

1.1 跟我们之前使用 EditPlus 上传类似,都是先创建一个账号

flume-1.7.0 安装配置 (详细图文)_第2张图片

然后我们就可以选择 ”FTP浏览器“,然后找到相应的文件拖拽过去就行了
flume-1.7.0 安装配置 (详细图文)_第3张图片

其实我不会告诉你,这个编辑器也可以做终端来远程控制 linux 的。好了,带大家装逼完了,接着搞事情。

1.2 解压

大家都知道吧,我是放到 /usr/hadoop 目录下的。我们进入这个目录,找到安装包,解压:

[root@master hadoop]# pwd
/usr/hadoop
[root@master hadoop]# tar -zxvf apache-flume-1.7.0-bin.tar.gz 
...

[root@master hadoop]# rm -f *.tar.gz

并把安装包删除…不放心的可以留一段时间。

1.3 配置 /etc/profile

教大家个比较变态一点的方法:

[root@master hadoop]# echo -e '\n# Flume 1.7.0 \nexport FLUME_HOME=/usr/hadoop/flume-1.7.0-bin \nexport PATH=$PATH:$FLUME_HOME/bin' >> /etc/profile
[root@master hadoop]#

其实这个也就是使用了输出重定向,不过是以追加的方式。而”-e“这个参数的含义是:
flume-1.7.0 安装配置 (详细图文)_第4张图片

没错,就是它。

如果大家觉得这种方法不够稳妥,还是像原来那样吧,使用 vi 编辑器修改吧!
对了,我忘了解压之后我改名字没有,可能你们直接复制那句话到命令行去执行的话,不会报错,也就是提示你 command not found 。请确认环境变量中配置的路径是真实存在的

然后,使修改生效:

[root@master hadoop]# source /etc/profile
[root@master hadoop]#

1.4 修改 flume-env.sh

其实这个脚本只需要修改一个地方就行了:

[root@master conf]# pwd
/usr/hadoop/flume-1.7.0-bin/conf

[root@master conf]# cp flume-env.sh.template flume-env.sh
[root@master conf]# vi flume-env.sh
...

# If this file is placed at FLUME_CONF_DIR/flume-env.sh, it will be sourced
# during Flume startup.

# Enviroment variables can be set here.

# export JAVA_HOME=/usr/lib/jvm/java-6-sun
# 本机 java 的路径
export JAVA_HOME=/usr/java/jdk1.8.0_91

# Give Flume more memory and pre-allocate, enable remote monitoring via JMX
# export JAVA_OPTS="-Xms100m -Xmx2000m -Dcom.sun.management.jmxremote"

...

flume-1.7.0 安装配置 (详细图文)_第5张图片

对于官网上多了一步,不过细心的朋友会发现,其实官网上的还是1.4版本的,它多了这一步,其实大家可以看看里边的内容,是用不着修改的。

1.5 发送一系列东西到集群中其他节点

首先是 /etc/profile :

[root@master hadoop]# scp /etc/profile root@slave1:/etc/
profile                                                                                                        100% 2787     2.7KB/s   00:00    
[root@master hadoop]# scp /etc/profile root@slave2:/etc/
profile                                                                                                        100% 2787     2.7KB/s   00:00    
[root@master hadoop]# ssh slave1 'source /etc/profile'
[root@master hadoop]# ssh slave2 'source /etc/profile'

接下来是把 flume 整个文件夹发送到集群中其他节点(不是必要项)

[root@master hadoop]# pwd
/usr/hadoop
[root@master hadoop]# scp -r flume-1.7.0-bin root@slave1:/usr/hadoop/
...
[root@master hadoop]# scp -r flume-1.7.0-bin root@slave1:/usr/hadoop/
...

到这里我们就安装成功了,是不是感觉非常简单。要不然我怎么那么装逼的用新的方法来写笔记^o^

下一篇我们来看看怎么使用 flume-ng。
flume-1.7.0简单使用

你可能感兴趣的:(BigData)