Centos7下安装RabbitMQ,RabbitMQ 是 Erlang 语言写的,首先我们需要安装Erlang 环境
RabbitMQ 不同版本也对应着不同的Erlang 版本,进入官网:[RabbitMQ](https://www.rabbitmq.com/which-erlang.html)
查看对照表:
![](https://img.kancloud.cn/a5/5d/a55d254c4a052fb9ec06ea84662ea662_1003x898.png)
**一、安装erlang**
1、erlang下载地址:[package Cloud](https://packagecloud.io/rabbitmq/erlang)
![](https://img.kancloud.cn/74/79/7479ac9e0352401268edf3716e0f8f16_1576x747.png)
![](https://img.kancloud.cn/75/70/7570e4f3d6fbed32905aa8a1ee6b51d4_1588x722.png)
2、在命令行中执行脚本,安装此存储库
~~~
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
~~~
3、安装,erlang-24.2-1.el8.x86_64安装不了,直接
~~~
yum install erlang
~~~
![](https://img.kancloud.cn/49/db/49dbfec40e0681fe270c586cb387e7f2_951x721.png)
4、测试
![](https://img.kancloud.cn/bb/33/bb339e6547bd401777b5261ad0c8c03e_899x111.png)
二、安装rabbitMq
1、rabbitMq下载地址:[package Cloud](https://packagecloud.io/rabbitmq/rabbitmq-server)
![](https://img.kancloud.cn/4c/b9/4cb9009b572139386824eefb76dc655d_1579x717.png)
![](https://img.kancloud.cn/a4/03/a403a41d88b32961f23f6fd21e314bc3_1872x921.png)
2、在命令行中执行脚本,安装此存储库
~~~
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
~~~
3、安装
~~~
sudo yum install rabbitmq-server-3.9.11-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/8b/bb/8bbb3fb58a94b5896c5d96926e102fc6_1905x303.png)
![](https://img.kancloud.cn/87/8a/878a532f9fd05f6c2fc5132ac34f817d_1908x962.png)
6、控制台参数详解
>https://www.cnblogs.com/liconglong/p/15149751.html
- 春风得意
- 概念
- PHP
- 概念解析
- 框架
- Thinkphp
- Laravel
- easyswoole
- PHP底层分析
- Linux
- 常用命令
- Linux基础入门
- Redis
- Redis基础入门
- Nginx
- 配置优化
- Lua编程
- Swoole
- 配置参数
- 基础入门
- MQ
- RabbitMQ
- RabbitMq安装和使用
- PHP安装rabbitmq、php-amqplib扩展
- RabbitMq基础入门
- Kafka
- ELK
- 数据库
- 分库分表
- Sharding-Proxy
- SQL调优
- Mysql
- NoSql
- 运维相关
- 云服务器
- 腾讯云
- 阿里云
- 负载均衡
- Docker
- Docker在window上的安装和使用
- Docker在Linux上的安装和使用
- Docker基础入门
- DevOps
- K8S
- Zookeeper
- Jenkins
- Git
- 网络相关
- 操作系统
- 编译原理
- 计算机组成
- 数据结构和算法
- 分布式和微服务
- 其他
- 开源项目
- 编辑器
- Python
- package
- django
- tornado
- GO
- Java
- Java基础入门
- SpringBoot