【RabbitMQ】消息中间件|入门安装|centos8|一通百通
文章目录
- 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即可 - 其他的一样
启动服务
- 启动服务
service rabbitmq-server start
- 关闭服务
service rabbitmq-server stop
- 查看服务状态
service rabbitmq-server status
- 重启服务
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|一通百通相关推荐
- 慕课网_《RabbitMQ消息中间件极速入门与实战》学习总结
慕课网<RabbitMQ消息中间件极速入门与实战>学习总结 时间:2018年09月05日星期三 说明:本文部分内容均来自慕课网.@慕课网:https://www.imooc.com 教学源 ...
- python 消息中间件_消息队列中间件 RabbitMQ 详细介绍——安装与基本应用(Python)...
RabbitMQ 是当前最流行的消息中间件(Message Broker)之一,支持多种消息协议(如 AMQP.MQTT). 同时它也是一个轻量级的非常易于部署的开源软件,可以运行在当前大多数操作系统 ...
- RabbitMQ了解——>安装——>入门
1. 正文–rabbitMQ–消息中间件 1. 什么MQ? 2. MQ的优缺点 3. 常见的MQ有哪些? 4. 什么是rabbitMQ? 5. RabbitMQ的结构? 6. RabbitMQ的安装? ...
- RabbitMQ(一):RabbitMQ快速入门
RabbitMQ是目前非常热门的一款消息中间件,不管是互联网大厂还是中小企业都在大量使用.作为一名合格的开发者,有必要对RabbitMQ有所了解,本文是RabbitMQ快速入门文章,主要内容包括Rab ...
- RabbitMq 消息中间件介绍初体验
RabbitMq 消息中间件介绍&为什么要使用消息中间件&什么时候使用消息中 间件 我们用java来举例子, 打个比方 我们客户端发送一个下单请求给订单系统(order)订单系统发 ...
- RabbitMQ集群安装配置+HAproxy+Keepalived高可用
RabbitMQ集群安装配置+HAproxy+Keepalived高可用 转自:https://www.linuxidc.com/Linux/2016-10/136492.htm rabbitmq 集 ...
- 【外行也能看懂的RabbitMQ系列(一)】—— RabbitMQ快速入门篇(内含丰富实例)
系列文章目录 准备篇 RabbitMQ安装文档 第一章 RabbitMQ快速入门篇 第二章 RabbitMQ的Web管理界面详解 第三章 RabbitMQ进阶篇之死信队列 第四章 RabbitMQ进阶 ...
- RabbitMQ消息中间件技术精讲全集
RabbitMQ消息中间件技术精讲 导航: RabbitMQ消息中间件技术精讲 一. 主流消息中间件介绍 1.1 ActiveMQ 1.2 Kafka 1.3 RocketMQ 1.4 RabbitM ...
- RabbitMQ消息队列———安装(一)
一.RabbitMQ队列 不同进程间的通信,简称IPC.不同的进程间的通信,可以基于队列解决,将生产者和消费者进行解耦,中间的队列作为其桥梁.RabbitMQ是一个在AMQP基础上完整的,可复用的企业 ...
最新文章
- Active Directory数据库复制原理
- 批量关闭公众号推送_微信内测新功能:提醒用户可停止接收长期不阅读公众号推送...
- airflow sql_alchemy_conn mysql_搭建AirFlow—— 一段波折后的总结
- 大数据传输,文件传输的专业解决方案!
- WPF,强制捕获鼠标事件,鼠标移出控件外依然可以执行强制捕获的鼠标事件
- 基于ABP落地领域驱动设计-02.聚合和聚合根的最佳实践和原则
- mysql null 0 空,MySQL的空值和NULL区别
- SpringBoot项目Docker化并上传DockerHub的使用过程
- 设计模式——解释器模式
- python datetime需要安装_【python从入门到入土】之第一行代码
- 计算机游戏软件制作,游戏制作软件,制作游戏的软件
- 验证二叉树的前序序列化[抽象前序遍历]
- ANSYS APDL学习(4):ANSYS 基本介绍
- 什么是IDE?新手用哪个IDE比较好?
- 联合阿里在职测开工程师耗时一个星期写的 【接口测试+自动化接口接口测试详解]
- 关于使用火车采集器采集分页URL不变化网站
- <C++>多继承以及典型的菱形继承案例
- 人生的诗·370~374节
- Qt,多语言软件,开发流程,总结
- 多云定义:什么是多云,多云究竟是什么?