乐趣区

Cent-OS-76X-安装RabbitMQ-3716

在安装 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…

退出移动版