RabbitMQ下载安装运行环境搭建
RabbitMQ是使用Erlang语言开发的,以是要先下载安装Erlang。1、Erlang及RabbitMQ安装版本的选择
下载时肯定要注意版本兼容性
版本兼容阐明地址:https://www.rabbitmq.com/which-erlang.html
https://i-blog.csdnimg.cn/direct/36b1151d5b474f46abd2a4066dd47ec3.png
2、下载安装Erlang
2.1、下载Erlang
Erlang官网:https://www.erlang.org
GitHub下载:https://github.com/erlang/otp/releases/download/OTP-25.1.1/otp_src_25.1.1.tar.gz
2.2、安装Erlang
2.2.1、安装Erlang前先安装Linux依赖库
yum -y install make
gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
阐明:yum -y install 安装linux的一些依赖库的下令 ,-y表现自动确认;
https://i-blog.csdnimg.cn/direct/965f38d501054baea235e9927db81103.png
https://i-blog.csdnimg.cn/direct/9a7dc28c84154e578277a30e5e1d8c9f.png
2.2.2、解压Erlang压缩包文件
tar -zxvf otp_src_25.1.1.tar.gz
https://i-blog.csdnimg.cn/direct/8c0b2b233de047c59813198071a731a3.png
2.2.3、设置
切换到解压的目次下,运行相应下令
cd otp_src_25.1.1
./configure
https://i-blog.csdnimg.cn/direct/3f922fc31e2b40b5be16209bf8e1caff.png
2.2.4、编译
make
https://i-blog.csdnimg.cn/direct/d4fceb588f7e49fd930fb3ff5ecf083f.png
2.2.5、安装
make
install https://i-blog.csdnimg.cn/direct/ab0b7196112045deae86206e2f862d08.png
安装好了erlang后可以将解压的文件夹删除:
rm -rf otp_src_25.1.1
2.2.6、验证erlang是否安装成功
在下令行输入: erl 如果进入了编程下令行则表现安装成功,然后按ctrl + z 退出编程下令行;
https://i-blog.csdnimg.cn/direct/0591daf6dca1446eafe3b8b371e10538.png
3、RabbitMQ下载安装
从RabbitMQ官网https://www.rabbitmq.com找到下载链接
https://i-blog.csdnimg.cn/direct/81d25462504745d7b55f720bdb815975.png
3.1、下载
Linux:下载3.10.11
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.11/rabbitmq-server-generic-unix-3.10.11.tar.xz
generic 是通用的意思,这个版本也就是通用的unix版本
3.2、安装RabbitMQ
解压RabbitMQ的压缩包,即安装完成,无需再编译
tar -xvf rabbitmq-server-generic-unix-3.10.11.tar.xz-C/usr/local/
阐明: -C 选项是指定解压目次,如果不指定会解压到当前目次;
此时rabbitmq就安装好了。
https://i-blog.csdnimg.cn/direct/486290dd7de34a6fa528351d6cd70cd1.png
4、启动及停止RabbitMQ
4.1、启动RabbitMQ
切换到安装目次的sbin目次下:
https://i-blog.csdnimg.cn/direct/1aee609eacaa43d59e32544831216766.png
#启动
./rabbitmq-server-detached
https://i-blog.csdnimg.cn/direct/eb3d3e336b824e0fb323a3e3312b94d4.png
阐明:
-detached 将表如今后台启动运行rabbitmq;不加该参数表现前台启动;
rabbitmq的运行日志存放在安装目次的var目次下;
如今的目次是:/usr/local/rabbitmq_server-3.10.11/var/log/rabbitmq
4.2、查看RabbitMQ的状态
切换到sbin目次下执行:
./rabbitmqctl -n rabbit status
阐明:-n rabbit 是指定节点名称为rabbit,如今只有一个节点,节点名默以为rabbit
此处-n rabbit 也可以省略
https://i-blog.csdnimg.cn/direct/6d8e929b435049b99d99742c7fe58071.png
4.3、停止RabbitMQ
切换到sbin目次下执行:
./rabbitmqctl shutdown
https://i-blog.csdnimg.cn/direct/c3b57aaf18074006b0b101836c4f03e9.png
4.4、设置path环境变量
#表示打开/etc/profile文件+$ 表示将光标定位到最后一行
vi +$ /etc/profile
RABBIT_HOME=/usr/local/rabbitmq_server-3.10.11
PATH=$PATH:$RABBIT_HOME/sbin
export RABBIT_HOME PATH
https://i-blog.csdnimg.cn/direct/b6914fa9542b4503b77171fcde0d858d.png
刷新环境变量,下令如下:
source /etc/profile
https://i-blog.csdnimg.cn/direct/e8b2fd672f7a407f99506da94cccfb19.png
设置完环境变量后,我们在服务器任何如今都可以启动停止RabbitMQ
https://i-blog.csdnimg.cn/direct/c6a45e761a6b4b7cbeddeb65eb7c2857.png
https://i-blog.csdnimg.cn/direct/cdf86d142f6f4d3da9a05a5e8a3afc7e.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]