admin管理员组

文章数量:1576804

目录

    • 一、介绍:
    • 二、下载安装:
    • (1)下载RabbitMQ:
    • (2)下载Erlang:
    • (3)安装RabbitMQ和Erlang:
    • 三、启动rabbitmq:

一、介绍:







四大核心概念:生产者,交换机,队列,消费者:

二、下载安装:

下载安装请参考:https://blog.csdn/qq_45173404/article/details/116429302

(1)下载RabbitMQ:

RabbitMQ历史版本下载地址:https://github/rabbitmq/rabbitmq-server/releases

我这里下载3.8.26版本:

(2)下载Erlang:

版本对照匹配要求:

官网下载地址:https://packagecloud.io/rabbitmq/erlang


我这里下载的是24.0.6版本:

将wget网址复制下来,然后在linux中使用即可,如果要单独下载,则拆解https后的网址下载即可;

wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/8/erlang-24.0.6-1.el8.x86_64.rpm/download.rpm
wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/8/erlang-24.1-1.el8.x86_64.rpm/download.rpm

(3)安装RabbitMQ和Erlang:

(1)将下载好的文件上传到:/usr/local/software

(2)然后打开linux控制台:cd /usr/local/software

(3)然后安装:

rpm -ivh erlang-24.0.6-1.el8.x86_64.rpm
yum install socat -y
rpm -ivh rabbitmq-server-3.8.26-1.el7.noarch.rpm

三、启动rabbitmq:

#先关闭防火墙,再启动:
systemctl stop firewalld
#下次开机防火墙也是关闭的
systemctl enable firewalld
//启动MQ
systemctl start rabbitmq-server

查看rabbitmq状态
systemctl status rabbitmq-server

显示active则表示服务安装并启动成功

其他命令:

# 设置rabbitmq服务开机自启动
systemctl enable rabbitmq-server

 关闭rabbitmq服务
systemctl stop rabbitmq-server

 重启rabbitmq服务
systemctl restart rabbitmq-server

3、RabbitMQWeb管理界面及授权操作

3.1、安装启动RabbitMQWeb管理界面

默认情况下,rabbitmq没有安装web端的客户端软件,需要安装才可以生效
打开RabbitMQWeb管理界面插件
rabbitmq-plugins enable rabbitmq_management

然后我们打开浏览器,访问服务器公网ip:15672(注意打开阿里云安全组以及防火墙的15672端口),就可以看到管理界面

先关闭防火墙,再启动:
systemctl stop firewalld
#下次开机防火墙也是关闭的
systemctl enable firewalld

测试:http://192.168.211.200:15672/
linux的ip地址加端口号访问:

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

3.2、添加远程用户

# 添加用户
rabbitmqctl add_user 用户名 密码

# 设置用户角色,分配操作权限
rabbitmqctl set_user_tags 用户名 角色

# 为用户添加资源权限(授予访问虚拟机根节点的所有权限)
rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"

#查看当前用户和角色
rabbitmqctl list_users 

角色有四种:

administrator:可以登录控制台、查看所有信息、并对rabbitmq进行管理
monToring:监控者;登录控制台,查看所有信息
policymaker:策略制定者;登录控制台指定策略
managment:普通管理员;登录控制

这里创建用户admin,密码123,设置administrator角色,赋予所有权限

创建完成后,访问服务器公网ip:15672进行登录,然后便可进入到后台:

本文标签: 版本LinuxRabbitMQ