麒麟操作系统-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 '.*' '.*' '.*'
相关推荐
Thanks_ks17 小时前
消息队列的进阶修炼:从 “不可靠交付” 到 “分布式最终一致性”
消息队列·rabbitmq·rocketmq·分布式事务·微服务架构·分布式系统·最终一致性
Apache RocketMQ4 天前
RocketMQ源码解析——秒级定时消息介绍
java·云原生·消息队列·rocketmq·java-rocketmq
xcLeigh4 天前
KES大小写混合路径+国产OS/文件系统兼容实战
linux·数据库·文件系统·兼容性·麒麟·欧拉·kes
SuperherRo7 天前
服务攻防-处理平台安全&消息队列&ActiveMQ&RocketMQ&Kafka&Spring包&CVE复现
kafka·消息队列·rocketmq·activemq
Filwaod8 天前
Java面试:AIGC场景下的技术深度拷问-谢飞机篇
spring boot·缓存·微服务·消息队列·aigc·java面试·ai技术
轻刀快马8 天前
穿透 MQ 专栏 (五):【终局之战】MySQL 和 MQ 的世纪联姻:扒开“分布式事务”的遮羞布
数据库·分布式·消息队列
轻刀快马10 天前
穿透 MQ 专栏 (四):【秩序之争】被杀死的全局顺序:消息乱序与千万级积压的救火指南
消息队列
小白君65311 天前
互联网大厂Java面试:从Spring Boot到微服务的技术场景深度解析
spring boot·redis·微服务·消息队列·java面试·数据库优化
轻刀快马11 天前
穿透 MQ 专栏 (一):【架构觉醒】服务器又被打挂了?用 MQ 筑起拦下十万并发的“三峡大坝”
消息队列·mq
Qt程序员14 天前
【无标题】
linux·c++·消息队列·共享内存·c/c++·管道·信号量