前两篇已经将RabbitMQ安装完成,接下来就可以启动并访问页面进行验证。
一、启动相关命令
进入安装目录下sbin目录
# cd /usr/rabbitmq/rabbitmq_server-3.8.1/sbin
后台启动服务
# ./rabbitmq-server -detached
查看服务状态
# ./rabbitmqctl status
关闭服务
# ./rabbitmqctl stop
控制台启动
# ./rabbitmq-server
关闭服务但是不关闭节点
# ./rabbitmqctl stop_app
二、网页端访问
查看当前虚拟机ip
# ip addr
访问 http://192.168.1.125:15672/
*** 注:***
- 可能访问不到15672端口,需要关闭防火墙
- 可能需要先安装网页插件:
# ./rabbitmq-plugins enable rabbitmq_management
三、用户相关命令
以下操作都在sbin目录
1、创建用户
# rabbitmqctl add_user admin admin
第一个admin是用户名,第二个admin为密码,可以自己定义取值
2、查看用户列表
# ./rabbitmqctl list_users
可以看到admin用户,但是tags现在还不是管理员
3、添加管理员权限
# rabbitmqctl set_user_tags admin administrator
此时,可以用admin/admin登陆网页端,看到页面如下:
上面显示了rabbitmq、erlang的版本信息,下面是一些操作页面,点击Admin,如下:
此时用代码访问是链接不上的,需要对该用户访问权限
4、设置访问权限
# rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
刷新页面,如下:
5、修改密码
# ./rabbitmqctl change_password admin 123456
6、删除用户
./rabbitmqctl delete_user guest
四、插件相关命令
以下操作都在sbin目录
1、查看插件
# rabbitmq-plugins list
2、开启插件
# ./rabbitmq-plugins enable rabbitmq_management
3、关闭插件
# ./rabbitmq-plugins disable rabbitmq_management
4、常用插件
- 支持网页访问插件
# ./rabbitmq-plugins enable rabbitmq_management
- 开启异步消息插件
# ./rabbitmq-plugins enable rabbitmq_delayed_message_exchange
- 开启shovel插件
# ./rabbitmq-plugins enable rabbitmq_shovel rabbitmq_shovel_management
至此,RabbitMQ安装及访问已经完成。