麒麟操作系统-rabbitmq二进制安装

1、通过官网下载https://www.rabbitmq.com/

官网网址:https://www.rabbitmq.com
首先下载erlang-23.3.4.11-1.el7.x86_64.rpm,其次下载rabbitmq-server-3.10.0-1.el7.noarch.rpm

2、安装erlang

yum install -y erlang-23.3.4.11-1.el7.x86_64.rpm

3、安装rabbitmq-server

yum install -y rabbitmq-server-3.10.0-1.el7.noarch.rpm

4、启动命令

systemctl enable rabbitmq-server #加入开机启动命令
systemctl disable rabbitmq-server #移除开启启动命令
systemctl start rabbitmq-server #启动命令
systemctl stop rabbitmq-server #关闭命令
systemctl status rabbitmq-server #状态命令

5、启动api管理插件

rabbitmq-plugins enable rabbitmq_management #开启插件命令
rabbitmq-plugins list #查看自带的插件

6、端口说明及开启端口

4369:erlang服务端口
5672:clent通信端口
25672:用于节点间通信(erlang分发服务端口)
15672:HTTP API客户端,管理UI(紧在安装并启动管理插件的情况下)
firewall-cmd --zone=public --add-port=15672/tcp --permanent #开启15672端口
firewall-cmd --reload #刷新防火墙

7、安装延迟(死信)队列

将rabbitmq_delayed_message_exchange-3.10.2.ez上传到/usr/lib/rabbitmq/lib/rabbitmq_server-3.10.0/plugins下
rabbitmq-plugins enable rabbitmq_delayed_message_exchange #启动对应的插件

8、RabbitMQ 用户操作

rabbitmqctl add_user Username Password #新增一个用户
rabbitmqctl delete_user Username #删除一个用户
rabbitmqctl change_password Username Newpassword #修改用户的密码
rabbitmqctl list_users #查看当前用户列表
rabbitmqctl set_user_tags Username Tag #设置用户角色的命令 注意:Username为用户名 tag为角色名(对应的角色有administrator、monitoring、policymaker、management以及其他自定义名称)

9、RabbitMQvhost操作

rabbitmqctl add_vhost VhostName #添加vhost
rabbitmqctl list_vhosts #展示vhost列表
rabbitmqctl delete_vhost / #删除vhost

10、设置vhost用户及权限

rabbitmqctl set_permissions -p VhostName Username '.*' '.*' '.*'
相关推荐
苏生Susheng21 小时前
【SpringBoot整合系列】Kafka的各种模式及Spring Boot整合的使用基础案例
java·spring boot·后端·spring·kafka·消息队列·并发
不会飞的小龙人1 天前
Kafka消息服务之Java工具类
java·kafka·消息队列·mq
忘忧人生3 天前
docker 安装 Rabbitmq 详解
docker·消息队列·rabbitmq
dvlinker4 天前
大数据技术Kafka详解 ⑥ | Kafka大厂面试题
大数据·kafka·消息队列·rabbitmq·分布式发布订阅系统·kfaka大厂面试题
小高不明6 天前
仿 RabbitMQ 消息队列5(实战项目)
java·spring boot·spring·消息队列·rabbitmq
周全全8 天前
消息队列基础知识和主流消息队列对比
kafka·消息队列·rabbitmq·mq·队列
龙哥·三年风水8 天前
麒麟操作系统-MySQL5.7.36二进制安装
数据库·mysql·麒麟
nangonghen9 天前
华为云kubernetes基于keda自动伸缩deployment副本(监听redis队列长度)
redis·消息队列·kubernetes·hpa·keda
刘什么洋啊Zz11 天前
RocketMQ及和Kafka的区别
分布式·kafka·消息队列·rocketmq