当前位置: 首页 > news >正文

麒麟操作系统-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 '.*' '.*' '.*'

相关文章:

  • React 高级教程
  • 【ArcGIS Pro二次开发】(87):样式_Style的用法
  • 【Spring AI】基于SpringAI+Vue3+ElementPlus的QA系统实现(前端)
  • flutter ListView Item复用源码解析
  • MySQL Workbench工具 导出导入数据库
  • spring学习(spring-DI(setter注入、构造器注入、自动装配方式))
  • 在 CentOS 系统中配置交换空间(Swap)解决内存不足
  • Android和DLT日志系统
  • 13.推荐系统的性能优化
  • Go语言协程Goroutine高级用法(一)
  • 分布式版本控制系统---git
  • 【openresty服务器】:源码编译openresty支持ssl,增加service系统服务,开机启动,自己本地签名证书,配置https访问
  • 基于巨控GRM552YW-CHE:西门子S7-1200 PLC远程程序上下载与实时调试方案
  • spring cloud 使用 webSocket
  • 怎麼使用靜態住宅IP進行多社媒帳號管理
  • A4988一款带转换器和过流保护的 DMOS 微步驱动器的使用方式
  • 探索高通骁龙游戏超分辨率技术:移动游戏的未来
  • 20240911 光迅科技 笔试
  • ProxySQL构建PolarDB-X标准版高可用路由服务三节点集群
  • 理解WebGPU 中的 GPUDevice :与 GPU 交互的核心接口
  • 从“长绳系日”特展看韩天衡求艺之路
  • 解放日报:人形机器人新赛道正积蓄澎湃动能
  • 空调+零食助顶级赛马备战,上海环球马术冠军赛将焕新登场
  • 金砖国家外长会晤主席声明(摘要)
  • 南京106亿元成交19宗涉宅地块:建邺区地块楼面单价重回4.5万元
  • “女乘客遭顺风车深夜丢高速服务区”续:滴滴永久封禁两名涉事司机账号