文章目录

  • rabbitMq安装
    • centos8
    • 安装rabbitMq
      • **rabbitmq**
      • **erlang**
      • socat
      • 启动服务
      • 相关管理
      • 放行端口
      • 访问控制台
    • RabbitMQ 常用命令

rabbitMq安装

centos8

centos8 yum问题

https://blog.csdn.net/weixin_42109053/article/details/123670169

安装rabbitMq

  • 下载好互相适合的如下的三个软件包

rabbitmq

  • https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.4

  • https://www.rabbitmq.com/download.html

erlang

  • https://github.com/rabbitmq/erlang-rpm/releases

socat

  • https://pkgs.org/download/socat

  • 然后安装

    • ​ 最好按顺序: 安装erlang 然后 socat 然后rabbitmq
    • 安装erlang yum install erlang-22.3.4.2-1.el7.x86_64.rpm选y即可
    • 其他的一样

启动服务

  1. 启动服务 service rabbitmq-server start
  2. 关闭服务 service rabbitmq-server stop
  3. 查看服务状态 service rabbitmq-server status
  4. 重启服务 service rabbitmq-server restart

相关管理

#开启rabbitmq服务
service rabbitmq-server start
#启动插件页面管理
rabbitmq-plugins enable rabbitmq_management
#创建用户
rabbitmqctl add_user username pwd
#创建用户
rabbitmqctl set_user_tags username administrator
#赋予权限
rabbitmqctl set_permissions -p / username ".*" ".*" ".*"

放行端口

# 查看firewalld状态
systemctl status firewalld
# 查看已经开放的端口
firewall-cmd --list-ports
# 添加 5672 和 15672 端口访问权限(永久)
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --zone=public --add-port=5672/tcp --permanent
# 重新加载
firewall-cmd --reload
# 查看15672端口是否开启
lsof -i:15672

访问控制台

点击浏览器,访问http://ip:15672,输入设置的用户名和密码,首次访问可能有点慢。

RabbitMQ 常用命令

启动:rabbitmq-server &队列重置(清空队列、用户等,慎重操作!):rabbitmqctl stop_app、rabbitmqctl reset、rabbitmqctl stop关闭:rabbitmqctl stop列举出所有用户:rabbitmqctl list_users列举出所有队列:rabbitmqctl list_queues添加用户:rabbitmqctl add_user <username> <password>设置用户角色为管理员:rabbitmqctl set_user_tags <username> administrator权限设置:rabbitmqctl set_permissions -p / <username> ".*" ".*" ".*"查看状态:rabbitmqctl status安装RabbitMQWeb管理插件:rabbitmq-plugins enable rabbitmq_management

【RabbitMQ】消息中间件|入门安装|centos8|一通百通相关推荐

  1. 慕课网_《RabbitMQ消息中间件极速入门与实战》学习总结

    慕课网<RabbitMQ消息中间件极速入门与实战>学习总结 时间:2018年09月05日星期三 说明:本文部分内容均来自慕课网.@慕课网:https://www.imooc.com 教学源 ...

  2. python 消息中间件_消息队列中间件 RabbitMQ 详细介绍——安装与基本应用(Python)...

    RabbitMQ 是当前最流行的消息中间件(Message Broker)之一,支持多种消息协议(如 AMQP.MQTT). 同时它也是一个轻量级的非常易于部署的开源软件,可以运行在当前大多数操作系统 ...

  3. RabbitMQ了解——>安装——>入门

    1. 正文–rabbitMQ–消息中间件 1. 什么MQ? 2. MQ的优缺点 3. 常见的MQ有哪些? 4. 什么是rabbitMQ? 5. RabbitMQ的结构? 6. RabbitMQ的安装? ...

  4. RabbitMQ(一):RabbitMQ快速入门

    RabbitMQ是目前非常热门的一款消息中间件,不管是互联网大厂还是中小企业都在大量使用.作为一名合格的开发者,有必要对RabbitMQ有所了解,本文是RabbitMQ快速入门文章,主要内容包括Rab ...

  5. RabbitMq 消息中间件介绍初体验

    RabbitMq 消息中间件介绍&为什么要使用消息中间件&什么时候使用消息中 间件   我们用java来举例子, 打个比方 我们客户端发送一个下单请求给订单系统(order)订单系统发 ...

  6. RabbitMQ集群安装配置+HAproxy+Keepalived高可用

    RabbitMQ集群安装配置+HAproxy+Keepalived高可用 转自:https://www.linuxidc.com/Linux/2016-10/136492.htm rabbitmq 集 ...

  7. 【外行也能看懂的RabbitMQ系列(一)】—— RabbitMQ快速入门篇(内含丰富实例)

    系列文章目录 准备篇 RabbitMQ安装文档 第一章 RabbitMQ快速入门篇 第二章 RabbitMQ的Web管理界面详解 第三章 RabbitMQ进阶篇之死信队列 第四章 RabbitMQ进阶 ...

  8. RabbitMQ消息中间件技术精讲全集

    RabbitMQ消息中间件技术精讲 导航: RabbitMQ消息中间件技术精讲 一. 主流消息中间件介绍 1.1 ActiveMQ 1.2 Kafka 1.3 RocketMQ 1.4 RabbitM ...

  9. RabbitMQ消息队列———安装(一)

    一.RabbitMQ队列 不同进程间的通信,简称IPC.不同的进程间的通信,可以基于队列解决,将生产者和消费者进行解耦,中间的队列作为其桥梁.RabbitMQ是一个在AMQP基础上完整的,可复用的企业 ...

最新文章

  1. Active Directory数据库复制原理
  2. 批量关闭公众号推送_微信内测新功能:提醒用户可停止接收长期不阅读公众号推送...
  3. airflow sql_alchemy_conn mysql_搭建AirFlow—— 一段波折后的总结
  4. 大数据传输,文件传输的专业解决方案!
  5. WPF,强制捕获鼠标事件,鼠标移出控件外依然可以执行强制捕获的鼠标事件
  6. 基于ABP落地领域驱动设计-02.聚合和聚合根的最佳实践和原则
  7. mysql null 0 空,MySQL的空值和NULL区别
  8. SpringBoot项目Docker化并上传DockerHub的使用过程
  9. 设计模式——解释器模式
  10. python datetime需要安装_【python从入门到入土】之第一行代码
  11. 计算机游戏软件制作,游戏制作软件,制作游戏的软件
  12. 验证二叉树的前序序列化[抽象前序遍历]
  13. ANSYS APDL学习(4):ANSYS 基本介绍
  14. 什么是IDE?新手用哪个IDE比较好?
  15. 联合阿里在职测开工程师耗时一个星期写的 【接口测试+自动化接口接口测试详解]
  16. 关于使用火车采集器采集分页URL不变化网站
  17. <C++>多继承以及典型的菱形继承案例
  18. 人生的诗·370~374节
  19. Qt,多语言软件,开发流程,总结
  20. 多云定义:什么是多云,多云究竟是什么?

热门文章

  1. 手机相机图像对比工具开发
  2. 【挨踢人物传】beanxyz:海外8年经历 不为当初的选择后悔
  3. 【Vue2】VantUI项目-基础入门01
  4. 【蓝桥杯选拔赛真题28】python字符串包含字符 青少年组蓝桥杯python 选拔赛STEMA比赛真题解析
  5. left join on 的用法 inner join on的用法 right join on 的用法
  6. 串口收发指示灯电路----电子工程世界论坛
  7. sql server修改数据库名称
  8. Django--DTL模板介绍
  9. 利用ffmpeg转换3gp文件
  10. Springboot配置SSL(https)