缓存中间件之RabbitMQ单机安装配置

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 缓存中间件之RabbitMQ单机安装配置

前言

为何就没有一个人在聊聊消息队列RabbitMQ安装的小细节呢?今天就以在测试环境的安装为例,讲一下最新的版本,安装文档。

一 文件上传

上传目录 : /home/ftpuser

构建安装目录:mkdir /usr/local/src/app_install

安装文件如下:

image.png

注:Erlang是RabbitMQ安装所需要的的必要依赖,需要手动安装,本次安装采用rpm源形式,进行安装,版本截止2020/09/10 均为最新版本

二 安装Erlang

执行安装

 cd /usr/local/src/app_install
 yum install erlang-22.3.4.10-1.el7.x86_64.rpm

安装效果如下


检查安装

erl -v

三 安装RabbitMQ

执行安装

cd /usr/local/src/app_install
yum install rabbitmq-server-3.8.8-1.el7.noarch.rpm

安装效果如下


配置系统服务

chkconfig rabbitmq-server on

启动测试

/sbin/service rabbitmq-server start
ps -ef | grep rabbitmq

启动Web Management UI

rabbitmq-plugins enable rabbitmq_management

重启

service rabbitmq-server stop
service rabbitmq-server start

测试页面

访问 http://ip:15672/

默认用户名/密码为guest/guest

image.png

列出用户

rabbitmqctl list_users

新增用户

rabbitmqctl add_user "center" "123456"

用户名:center

密码: 123456

授予权限

rabbitmqctl set_permissions -p "/" "center" ".*" ".*" ".*"
rabbitmqctl set_user_tags "center" "administrator"

删除用户

rabbitmqctl  delete_user guest

页面展示


安装结束,其他配置,暂采用默认


相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
2月前
|
消息中间件 中间件 Kafka
原来RocketMQ中间件可以这么玩
消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。主要具有以下优势:
30 0
|
5月前
|
消息中间件 Java Maven
消息中间件系列教程(11) -RabbitMQ -案例代码(通配符模式)
消息中间件系列教程(11) -RabbitMQ -案例代码(通配符模式)
38 0
|
5月前
|
消息中间件 Java Maven
消息中间件系列教程(10) -RabbitMQ -案例代码(路由模式)
消息中间件系列教程(10) -RabbitMQ -案例代码(路由模式)
41 0
|
5月前
|
消息中间件 存储 Java
消息中间件系列教程(09) -RabbitMQ -案例代码(发布订阅模式)
消息中间件系列教程(09) -RabbitMQ -案例代码(发布订阅模式)
36 0
|
5月前
|
消息中间件 Java Maven
消息中间件系列教程(08) -RabbitMQ -案例代码(工作队列模式)
消息中间件系列教程(08) -RabbitMQ -案例代码(工作队列模式)
37 0
|
5月前
|
消息中间件 Java Maven
消息中间件系列教程(07) -RabbitMQ -案例代码(点对点队列模式)
消息中间件系列教程(07) -RabbitMQ -案例代码(点对点队列模式)
37 1
|
6月前
|
消息中间件 NoSQL 关系型数据库
【Kubernetes部署Shardingsphere、Mycat、Mysql、Redis、中间件Rocketmq、Rabbitmq、Nacos】
【Kubernetes部署Shardingsphere、Mycat、Mysql、Redis、中间件Rocketmq、Rabbitmq、Nacos】
129 0
|
5月前
|
缓存 监控 NoSQL
一个.Net Core开源缓存中间件,让你更加简单、方便使用缓存
一个.Net Core开源缓存中间件,让你更加简单、方便使用缓存
140 0
|
8月前
|
消息中间件 Java Kafka
RabbitMQ、Kafka、RocketMQ消息中间件对比总结
不论Kafka还是RabbitMQ和RocketMQ,作为消息中间件,其作用为应用解耦、异步通讯、流量削峰填谷等。 拿我之前参加的一个电商项目来说,订单消息通过MQ从订单系统到支付系统、库存系统等,当订单信息写入MQ后就不再关心后续操作,既达到了应用解耦又达到异步通信。因为订单的并发量较大,为了避免数据库承受不住,在订单信息持久化时通过MQ+定时任务将订单信息均匀的持久到数据库中,达到削峰填谷作用。 那为什么有这么多的MQ?这些MQ又有什么区别?本文基于RabbitMQ、Kafka、RocketMQ,从侧重点、架构模型、消息通讯以及其他方面对比说明。
184 0
|
8月前
|
消息中间件
高性能消息中间件 RabbitMQ(五)
高性能消息中间件 RabbitMQ(五)

相关产品

  • 云消息队列 MQ