RabbitMQ 是 Erlang 语言写的,首先我们需要安装Erlang 环境 RabbitMQ 不同版本也对应着不同的Erlang 版本,进入官网:[RabbitMQ ](https://www.rabbitmq.com/which-erlang.html) 查看对照表: ![](https://img.kancloud.cn/09/30/0930a797c16750f8eea7991e1fc4be63_1420x830.png) ## **一、安装erlang** 1、进入package Cloud,这里会很详细的解释,安装过程中需要哪些和生成一些文件。 ![](https://img.kancloud.cn/b7/f3/b7f3d9fec2fbf6b05b213666994d918e_1906x884.png) ![](https://img.kancloud.cn/49/4b/494ba5a767299048709303c8d503ec50_1905x857.png) 2、在命令行中执行脚本 ``` curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash ``` 3、安装 ``` sudo yum install erlang-21.3.8.16-1.el7.x86_64 ``` 4、测试 ![](https://img.kancloud.cn/e1/bf/e1bfa67d8b506f155dd2eb4e88af59ba_571x94.png) ## **二、安装rabbitmq** 1、进入package Cloud,这里会很详细的解释,安装过程中需要哪些和生成一些文件。 ![](https://img.kancloud.cn/61/0d/610dbd6199a0bf234ea30d0193232fec_1920x900.png) ![](https://img.kancloud.cn/0e/31/0e310dfc502fe71940f8eb4c1c9d8082_1906x765.png) 2、在命令行中执行脚本 ``` curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash ``` 3、安装 ``` sudo yum install rabbitmq-server-3.8.4-1.el7.noarch ``` 4、启动 ~~~ #启动服务 service rabbitmq-server start #查看状态 service rabbitmq-server status #设置开机自启动 chkconfig rabbitmq-server on #查找安装目录 whereis rabbitmq ~~~ 4、开启web管理界面,增加用户 ``` #开启web管理界面 rabbitmq-plugins enable rabbitmq_management #切换目录 cd /usr/lib/rabbitmq/bin #添加用户名和密码 rabbitmqctl add_user zq 123456 #将用户admin设置为管理员 rabbitmqctl set_user_tags zq administrator ``` 5、测试 在浏览器访问http://212.64.29.192:15672,登录 Web 管理界面 输入上面添加的用户名/密码:`zq/123456` ![](https://img.kancloud.cn/a9/7a/a97a35e6238ad1aa173a3e3186ecc599_1920x417.png) ![](https://img.kancloud.cn/28/b2/28b281849dac30a16f06af33ab57cfa4_1917x933.png)