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