不同环境下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账户等内容。

相关推荐
小马爱打代码6 小时前
ZooKeeper:入门实战
分布式·zookeeper·云原生
永远都不秃头的程序员(互关)6 小时前
CANN赋能AIGC分布式训练:硬核通信,加速大模型智能生成新纪元
分布式·aigc
像少年啦飞驰点、7 小时前
从零开始学 RabbitMQ:小白也能懂的消息队列实战指南
java·spring boot·微服务·消息队列·rabbitmq·异步编程
lekami_兰7 小时前
RabbitMQ 延迟队列实现指南:两种方案手把手教你搞定
后端·rabbitmq·延迟队列
杜子不疼.8 小时前
CANN集合通信库HCCL的大规模分布式训练通信优化与拓扑感知实践
分布式
ALex_zry20 小时前
Redis Cluster 分布式缓存架构设计与实践
redis·分布式·缓存
为什么不问问神奇的海螺呢丶1 天前
n9e categraf rabbitmq监控配置
分布式·rabbitmq·ruby
TTBIGDATA1 天前
【Atlas】Atlas Hook 消费 Kafka 报错:GroupAuthorizationException
hadoop·分布式·kafka·ambari·hdp·linq·ranger
m0_687399841 天前
telnet localhost 15672 RabbitMQ “Connection refused“ 错误表示目标主机拒绝了连接请求。
分布式·rabbitmq
陌上丨1 天前
生产环境分布式锁的常见问题和解决方案有哪些?
分布式