这是我参与「掘金日新计划 · 6 月更文挑战」的第3天,点击查看活动详情
前言
大家好,我是程序猿小白 GW_gw,很高兴能和大家一起学习进步。
以下内容部分来自于网络,如有侵权,请联系我删除,本文仅用于学习交流,不用作任何商业用途。
摘要
本文主要带大家了解RabbitMQ的启动和web可视化界面的简单使用。(针对3.8版本,找不到app配置文件的。)
1. 启动与关闭RabbitMQ
启动rabbitmq命令:
rabbitmq-server start
后台启动命令:
rabbitmq-server -detached
查看状态,是否启动成功:
rabbitmqctl status
网上有些人说使用:rabbitmq-server status来查看状态,很可能出现下面的错误。可以通过查看端口情况来解决,如果确实是其他程序占用了端口,kill掉重新试一下,如果是rabbitmq的程序占用就不用管这个错误。
netstat -etlp
关闭rabbitmq命令:
rabbitmqctl stop
也可以通过直接杀死进程的方式来关闭,步骤如下:
- 查找rabbitmq的进程
ps -ef | grep rabbitmq
- 杀死进程
kill 进程号 -9
2. 添加用户
rabbitmq为我们提供了guest用户,但是这个用户只能在本机登录,所以我们可以直接来创建一个用户,并指定权限。
添加用户
rabbitmqctl add_user 用户名 密码
授权
rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"
设置tag
rabbitmqctl set_user_tags 用户名 administrator
当然时间久了我们可能会忘记用户名或密码,不要慌,下列命令拯救你。
查看用户列表:
rabbitmqctl list_users
修改用户密码:
rabbitmqctl change_password 用户名 新密码
3. 开启web可视化插件
rabbitmq-plugins enable rabbitmq_management
在浏览器访问:ip://15672
如果访问不成功记得开放5672、15672 端口,或则关闭防火墙。
3.5 管控台使用简介
一张图教会你在管控台进行用户管理。
vhost管理
vhost是RabbbitMQ的命令空间,就相当于一个个文件夹,用来限制消息的存放位置,进而达到权限控制的效果。
把test让guest用户也能访问。
点击guest
删除test命令空间
点击要删除的vhost
小结
以上就是关于RabbitMq的启动与关闭的一些命令和一些避坑小操作,以及关于RabbitMQ的web可视化管理插件的简单介绍。