目录
一、下载Flume包(这边建议用1.9.0版本,原因:你用1.11.0版本试试就知道了)
虚拟机中flume的安装和部署(超详细)
一、下载Flume包(这边建议用1.9.0版本,原因:你用1.11.0版本试试就知道了)
1、下载步骤
网址:http://flume.apache.org
直接点击下载压缩包
2、上传:
- 可以直接 rz 选择压缩包上传(但是很慢)
- 我们选择直接在下面上传,速度快到你无法想象(注意:一定要到你要上传的文件位置里去,不然你会不知道他到底传到哪里去了)
上传之后我们再来查看文件他就在里面啦
查看文件夹里面所有的文件我们可以用:
ll :详细查看文件
ls:只显示文件名的查看
- 也可以直接这样查看:
ll /opt/tage/
其中,/opt/tage/
是你要查看文件的文件夹的路径
二、解压flume安装包
1、解压:就在放压缩包的位置解压
tar -zxvf apache-flume-1.9.0-bin.tar.gz -C ../server/ (..表示返回上一级)
解压后的结果 (..表示返回上一级)
2、创建软链接
(1)什么是软链接:软链接是Linux中常用的命令,它的功能是某一文件在另外一个位置建立一个同步的链接,相当于C语言中的指针,建立的链接直接指向源文件所在的地址,软链接不会另外占用资源,当同一文件需要在多个位置被用到的时候,就会使用到软连接。
(2)创建软链接的目的:是为了方便使用Flume命令,通过创建软链接,可以在任意目录下直接运行Flume命令,而不需要每次都切换到Flume所在的目录,这样可以提高使用的便捷性和效率。
(3)创建软链接命令:ln -s [源文件或目录] [目标文件或目录]
其他参数: -i 交互模式。
-s 软链接(符号链接)。如果不加 “-s” 选项,则建立硬链接文件
-b 删除,覆盖以前建立的链接
-f:强制。如果目标文件已经存在,则删除目标文件后再建立链接文件
(4)取消软链接:方法有两种,可以使用rm命令或unlink命令。
方法一:使用rm命令取消软链接。运行命令:rm 软链接文件路径
例:如果软链接文件为flume,路径为/opt/server/flume,那么取消软链接的命令为:
rm /opt/server/flume
方法二:使用unlink命令取消软链接。运行命令:unlink 软链接文件路径
例:如果软链接文件为flume,路径为/opt/server/flume,那么取消软链接的命令为:
unlink /opt/server/flume
(5)删除软链接:直接删除链接名即可 rm -rf 软链接名称
例:如果软链接文件为flume,我们先到flume所在路径下,运行命令:
注:如果不加 f 就是需要询问你是否删除此文件,加了 f 就直接删除,不询问。
rm -rf flume
注意:
① 目录只能创建软链接
② 目录创建链接必须用绝对路径,相对路径创建会不成功,会提示:符号连接的层数过多这样的错误
③ 在链接目标目录中修改文件都会在源文件目录中同步变化
实现效果:
三、配置环境变量
1、修改配置文件
可在任意目录下修改 vim /etc/profile
按键盘的 i 键进行编辑
export FLUME_HOME=/opt/server/flume
export PATH=$PATH:$FLUME_HOME/bin
保存退出 按键盘上的Esc键退出编辑,输入 :wq 回车 保存退出
注意:
配置完后一定要记得重启环境变量 source /etc/profile
不然后面你会查不到flume版本
四、修改配置文件
1、切换到flume文件夹下进行配置文件
cd conf/
2、拷贝并变更配置文件名
cp flume-env.sh.template flume-env.sh
执行后查看结果
3、修改配置文件
注意所在路径是在 cd /opt/server/flume/conf 下
vim flume-env.sh
4、添加 java 环境变量
export JAVA_HOME=/opt/server/jdk
保存退出 按键盘上的Esc键退出编辑,输入 :wq 回车 保存退出
5、查看 flume 版本
flume-ng version
这样子 Flume 就算是安装好啦!如果有帮到你的话就点个关注叭~