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

准备工作: 
从官网下载安装包,一直以来我们安装的都是已经编译好的,记住,在你心里默念三遍。 
这里写图片描述

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

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

这里写图片描述

然后我们就可以选择 ”FTP浏览器“,然后找到相应的文件拖拽过去就行了 
这里写图片描述

其实我不会告诉你,这个编辑器也可以做终端来远程控制 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
  • 2
  • 3
  • 4
  • 5
  • 6

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

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]#
  • 1
  • 2

其实这个也就是使用了输出重定向,不过是以追加的方式。而”-e“这个参数的含义是: 
这里写图片描述

没错,就是它。

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

然后,使修改生效:

[root@master hadoop]# source /etc/profile
[root@master hadoop]#
  • 1
  • 2
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"

...
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

这里写图片描述

对于官网上多了一步,不过细心的朋友会发现,其实官网上的还是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'
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

接下来是把 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/
...
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

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

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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/M_SIGNALs/article/details/53219783
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值