不同环境下RabbitMQ的安装-3 操作RabbitMQ

前面两篇从不同环境下RabbitMQ的安装-1 为什么要使用消息服务

同环境下RabbitMQ的安装-2 ARM架构、X86架构、Window系统环境下安装RabbitMQ介绍了关于如何在ARM架构、X86架构和Window系统下如何安装,各位小伙伴可以根据自己的实际开发场景参考安装。
到本篇是一些RabbitMQ的基本操作,包括RabbitMQ常用命令RabbitMQ可视化效果展示、以及如何通过命令来创建RabbitMQ账户

不同环境下RabbitMQ的安装-3 操作RabbitMQ

    • [1 RabbitMQ常用命令](#1 RabbitMQ常用命令)
    • [2 RabbitMQ可视化效果展示](#2 RabbitMQ可视化效果展示)
    • [3 创建RabbitMQ账户](#3 创建RabbitMQ账户)
  • 总结

1 RabbitMQ常用命令

RabbitMQ服务操作常用的命令见下。

复制代码
rabbitmq-server           # 直接启动,如果关闭窗口或需要在该窗口使用其他命令时应用就会停止
rabbitmq-server -detached # 后台启动
rabbitmq-server start     # 启用服务
rabbitmq-server restart   # 重启服务
rabbitmqctl status        # 查看状态
rabbitmqctl stop          # 停止服务

查看RabbitMQ的进程信息。

复制代码
[root@user opt]# ps -ef | grep rabbitmq
root       700 18314  0 20:38 pts/1    00:00:00 grep --color=auto rabbitmq

2 RabbitMQ可视化效果展示

在RabbitMQ安装的宿主机上通过浏览器访问http://localhost:15672地址,查看RabbitMQ的相关信息。

首次登录RabitMQ可视化管理页面时需要进行用户登录,RabbitMQ安装过程中默认提供了用户名和密码均为guest的用户,可以使用该账户进行登录。登录成功后会进入RabbitMQ可视化管理页面的首页。

如果使用其他客户端主机访问RabbitMQ可视化管理页面,将提示"User can only log in via localhost"错误,是因为默认用户只能通过本地主机登录,默认用户不允许远程连接。可以使用自定创建的RabbitMQ账户进行远程登录。

3 创建RabbitMQ账户

添加admin用户并设置密码。

复制代码
rabbitmqctl add_user admin 123456

添加admin用户为administrator角色(设置为管理员权限)。

复制代码
rabbitmqctl set_user_tags admin administrator

设置admin用户的权限,将admin设置为远端登录。

复制代码
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

查看用户权限。

xml 复制代码
rabbitmqctl list_user_permissions admin

查看vhost(/)允许哪些用户访问。

yaml 复制代码
rabbitmqctl list_permissions -p /

查看用户列表。

ymal 复制代码
rabbitmqctl list_users

修改用户密码。

ymal 复制代码
rabbitmqctl change_password admin 123123

总结

关于如何在ARM架构、X86架构和Window系统下如何安装RabbitMQ就给大家介绍完了,各位小伙伴可以根据自己的实际开发场景参考安装。

然后又给大家介绍了RabbitMQ的基本操作,主要包括RabbitMQ的基本常用命令、RabbitMQ可视化效果展示、以及如何通过命令来创建RabbitMQ账户等内容。

相关推荐
老友@2 小时前
服务器异常宕机或重启导致 RabbitMQ 启动失败问题分析与解决方案
服务器·rabbitmq·启动失败·宕机
hjs_deeplearning3 小时前
认知篇#10:何为分布式与多智能体?二者联系?
人工智能·分布式·深度学习·学习·agent·智能体
小毛驴8503 小时前
Windows 环境下设置 RabbitMQ 的 consumer_timeout 参数
windows·分布式·rabbitmq
wowocpp3 小时前
rabbitmq 与 Erlang 的版本对照表 win10 安装方法
java·rabbitmq·erlang
述雾学java5 小时前
Spring Cloud 服务追踪实战:使用 Zipkin 构建分布式链路追踪
分布式·spring·spring cloud·zipkin
大只鹅5 小时前
分布式部署下如何做接口防抖---使用分布式锁
redis·分布式
weixin_438335405 小时前
分布式定时任务:xxl-job
分布式
大数据CLUB5 小时前
基于spark的航班价格分析预测及可视化
大数据·hadoop·分布式·数据分析·spark·数据可视化
sanggou5 小时前
GoFastDFS:轻量级高性能分布式文件存储解决方案(Linux安装部署)
分布式
ℳ₯㎕ddzོꦿ࿐5 小时前
Spring Boot 集成 MinIO 实现分布式文件存储与管理
spring boot·分布式·后端