Linux服务搭建篇:RabbitMQ服务安装与配置

1 RabbitMQ简介

官网:https://www.rabbitmq.com/

RabbitMQ是一个开源的遵循AMQP协议实现的基于Erlang语言编写,支持多种客户端(语言),用于在分布式系统中存储消息,转发消息,具有高可用高可扩性,易用性等特征。如需了解更多详细内容请查阅上一篇文章。Linux服务搭建篇:RabbitMQ开源消息代理和队列服务详细介绍。

2下载安装启动RabbitMQ

环境准备:本地虚拟机centos7.9服务器

2.1下载RabbitMQ

下载地址:https://www.rabbitmq.com/download.html

点击Downloading前往下载

点击这里可以选择版本

选择3.8.14版本,下载连接

https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.14/rabbitmq-server-3.8.14-1.el7.noarch.rpm

2.2下载Erlang

RabbitMQ是采用 Erlang语言开发的,所以系统环境必须提供 Erlang环境,需要是安装 Erlang

Erlang和RabbitMQ版本对照:https://www.rabbitmq.com/which-erlang.html

所以我们应该下载Erlang23

下载完成查看一下安装包

2.3 安装Erlang

首先将下载好的文件上传到服务器,创建一个文件夹用来存放文件

可以上传文件到服务器的工具很多,这一步就不演示了,懒得截图

开始安装

安装完成后输入如下指令查看版本号

2.4 安装RabbitMQ

在RabiitMQ安装过程中需要依赖socat插件,首先安装该插件

2.5 启动rabbitmq-server并设置开机自启动

2.6 查看rabbitmq-server状态

3 RabbitMQWeb管理界面及授权操作

3.1安装启动RabbitMQWeb管理界面

默认情况下,rabbitmq没有安装web端的客户端软件,需要安装才可以生效

打开RabbitMQWeb管理界面插件

rabbitmq-plugins enable rabbitmq_management

15672端口就是rabbitMQ Web端端口

3.2 开放15672端口

3.3 然后我们打开浏览器,访问服务器ip:15672,就可以看到管理界面

rabbitmq有一个默认的账号密码guest,但该情况仅限于本机localhost进行访问,所以需要添加一个远程登录的用户。

3.4 添加远程用户

角色有四种:

administrator:可以登录控制台、查看所有信息、并对rabbitmq进行管理

monToring:监控者;登录控制台,查看所有信息

policymaker:策略制定者;登录控制台指定策略

managment:普通管理员;登录控制

添加用户

rabbitmqctl add_user 用户名 密码

设置用户角色,分配操作权限

rabbitmqctl set_user_tags 用户名 角色

为用户添加资源权限(授予访问虚拟机根节点的所有权限)

rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"

3.5 登录rabbitMQ

至此,rabbitMQ下载安装及配置就完成了,有不对的地方希望不吝赐教,欢迎在评论区留言,分享你的看法。

展开阅读全文

页面更新:2024-02-19

标签:控制台   插件   界面   用户名   角色   权限   语言   消息   服务器   用户

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top