麒麟操作系统-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 '.*' '.*' '.*'
相关推荐
腾讯云中间件4 天前
TDMQ RocketMQ 版秒级定时消息原理解析
消息队列·rocketmq·腾讯
老友@5 天前
Spring Boot 集成 RabbitMQ:普通队列、延迟队列与死信队列全解析
spring boot·消息队列·rabbitmq·java-rabbitmq·死信队列·延时队列
阿里云云原生6 天前
百万 TPS 服务发布无感知!详解轻量消息队列无损发布实践
云原生·消息队列
Apache RocketMQ8 天前
基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台
阿里云·云原生·消息队列·rocketmq·prometheus·devops
荔枝爱编程9 天前
高性能企业级消息中心架构实现与分享(二)
后端·消息队列·rocketmq
荔枝爱编程9 天前
高性能企业级消息中心架构实现与分享(一)
java·消息队列·rocketmq
腾讯云中间件11 天前
深度剖析 TDMQ RabbitMQ 版经典队列底层存储机制
消息队列·rabbitmq·腾讯
鼠鼠我捏,要死了捏12 天前
基于Redis Streams的实时消息处理实战经验分享
redis·消息队列·redis streams
钩子波比16 天前
🚀 Asynq 学习文档
redis·消息队列·go