Cent OS 7.6.X 安装RabbitMQ 3.7.16

在安装mysql/mongodb/redis/nodejs/python等这些环境中,RabbitMQ无疑是让我最不顺畅的一次体验,其安装方法之多,下载之前要去搞什么签名验证,网上教程写的半年以前的写法,也不太管用了,我就记录下这次的安装过程。

长话短说,我直接截图,清晰明了。

一、安装Erlang,RabbitMQ是用这门语言写的
①wget获取安装包

wget http://erlang.org/download/otp_src_22.0.tar.gz

图片描述

②解压安装包,这个就不截图额:

tar -zxvf otp_src_22.0.tar.gz

③安装构建Erlang语言的工具,工具里包含Java

yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel java java-devel

图片描述
接着操作:

./configure --prefix=/usr/local/erlang

图片描述

④构建

make && make install

图片描述

⑤验证操作是否成功:

erl

看板版本号,就表示配置成功

二、安装RabbitMQ
①获取安装包

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.7.16/rabbitmq-server-generic-unix-3.6.1.tar.xz

图片描述

②解压安装包
这个就不截图额:

xz -d rabbitmq-server-generic-unix-3.7.16.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.7.16.tar

③配置环境变量

vi /etc/profile
#set rabbitmq environment
export PATH=$PATH:/usr/local/rabbitmq/sbin

⑥重载环境变量配置

source /etc/profile

⑦启动RabbitMQ

rabbitmq-server -detached //启动rabbitmq,-detached代表后台守护进程方式启动。

然后输入:

rabbitmqctl status

看到如下信息表示启动成功:
图片描述

启用插件,进行网页界面管理

rabbitmq-plugins enable rabbitmq_management

还有一些收尾工作,配置云服务器防火墙放开端口啊,还有guest用户要去RabbitMQ配置下,否则只能接受localhost访问,输入公网IP或者域名是没办法登录的,还有默认账号权限啊,该修改修改,这里就不多说了。

参看链接:https://blog.csdn.net/yin7678...
还有一篇其他安装方式,看上去比我这简单,但是我没试过,你可以试试:https://www.jianshu.com/p/510...

你可能感兴趣的:(rabbitmq,erlang,erlang-rabbitmq)