Centos安装RabbitMQ超详细(必须收藏)
最近搞了台liunx(centos)服务器,想玩一下rabbitMQ。但是发现csdn没有一个详细或者便捷的安装流程,特此写了这么一篇文章!记得三连~ 万分感谢!
首先Windows安装rabbitMQ我就不阐述了,不难的!CSDN上有详细的教程。本文只讲述Centos安装流程。
本文采用全新安装的Centos7.6操作系统。
第一步:安装宝塔(可能是题外操作哈,本人常做php站所以习惯性在新系统必然先安装它,安装方法直接去看官网,一句命令自动化安装的不难!)
第二步:
因rabbitMQ是erlang开发的,所以首先咱们要安装它的开发环境!这里在rabbitMQ官网有阐述,同时也给提供了简单一些的方法。
零依赖 Erlang安装
这里我没有选择最新的发行版,因为我的系统是centos7.6,所以看好系统版本去安装。
新系统是新的环境,没有这个仓库所以需要执行箭头指向的这句命令安装一下。
然后执行这句下载命令。
下载完成后,运行这个命令进行安装。
输入“y”,回车继续。
等待完成。
输入“erl”,显示版本号说明erlang安装成功!哇!这过程够麻烦!
不过个人感觉算是够无脑安装的了,没那么多事。
第三步:
开始安装rabbitMQ-server,注意erlang版本与rabbitMQ版本兼容问题。
RabbitMQ Erlang Version Requirements — RabbitMQ
咱们刚刚安装的erlang版本是23.3.4.11所以根据这个去看下咱们能安装的rabbitMQ版本有哪些。
回到仓,点击箭头位置。
进入rabbitMQ版本仓
貌似第一个的版本号就可以哦!点击进入。
方式同安装erlang一样,安装仓库。
方式同安装erlang一样,下载包。
下载好以后执行这句安装。
管他3721,输入“y”,回车。
等待完成。
第四步:
启动 rabbitmq 的插件管理。
rabbitmq-plugins enable rabbitmq_management
启动rabbitmq服务。
systemctl start rabbitmq-server
服务器开起端口:15672、5672。
云服务器自行去控制台添加,咱们这里同时安装了宝塔,所以云服务器控制台添加完还需要在宝塔中添加。
然后打开连接:http://公网IP:端口号
第五步:创建一个账户。
添加 admin 用户并设置密码
rabbitmqctl add_user admin 123456
添加 admin 用户为administrator角色
rabbitmqctl set_user_tags admin administrator
设置 admin 用户的权限,指定允许访问的vhost以及write/read
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
查看vhost(/)允许哪些用户访问
rabbitmqctl list_permissions -p /
查看用户列表
rabbitmqctl list_users
确认无误以后基本可以说就完成了。
第六步:登录!
完成~~~
记得三连哦~~~
附上rabbitMQ的一些基础命令~~~
相关文章
- OpenCV的cv2.minAreaRect解析
- 我数 10 下大家一起上
- Rust 在 Linux 内核的最新进展
- 基于yolov5的目标检测和单目测距
- Javaer,常用的 14 个类库,你知道吗?
- 8、Python——python函数(函数分类以及定义与调用、参数注意事项、内建函数、参数分类、变量定义域)
- C++ 设计模式的基本原则
- python matplotlib绘制 3D图像专题 (三维柱状图、曲面图、散点图、曲线图合集)
- 基于pytest搭建接口自动化测试框架,提供源码
- EasyOCR简单实用
- C# .NET 中的缓存实现
- Anaconda的镜像源添加和删减
- 基于python+opencv+mediapipe实现手势识别详细讲解
- Golang 语言 gRPC 怎么使用?
- Unable to create process using ‘D:\Anaconda3\python.exe D:\Anaconda3\Scripts\conda-script.py shell.c
- DGL安装教程
- NLP工具——doccano标注系统自动标注功能使用
- 【sklearn报错解决方案】UndefinedMetricWarning: Precision is ill-defined and being set to 0.0
- tensor与numpy的相互转换
- C#多线程开发之任务并行库