在安装mysql/mongodb/redis/nodejs/python等这些环境中,RabbitMQ无疑是让我最不畅的一次体验,其安装方法之多,下载以前要去搞什么签名验证,网上教程写的半年之前的写法,也不太管用了,我就记录下此次的安装过程。
长话短说,我直接截图,清晰明了。java
1、安装Erlang,RabbitMQ是用这门语言写的
①wget获取安装包node
wget http://erlang.org/download/otp_src_22.0.tar.gz
②解压安装包,这个就不截图额:python
tar -zxvf otp_src_22.0.tar.gz
③安装构建Erlang语言的工具,工具里包含Javamysql
yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel java java-devel
接着操做:c++
./configure --prefix=/usr/local/erlang
④构建redis
make && make install
⑤验证操做是否成功:sql
erl
看板版本号,就表示配置成功mongodb
2、安装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...