rabbitmq的命令和Web UI管理消息服务器

来源:互联网 发布:mac 安装非app store 编辑:程序博客网 时间:2024/06/05 20:52

1、文件的解压

.tar.gz文件,这种文件是tar文件的压缩文件,可以使用tar命令进行解压。

单纯的.gz文件解压,这种文件不可以使用tar命令解压,需要用gunzip解压,使用命令gzip。

2、rabbitmq的rabbitmq Web UI 监控页面的端口:15672端口不能进行登录

默认安装中,我们只能用命令 rabbitmqctl 监控 RabbitMQ,比如:rabbitmqctl list_queues,rabbitmqctl list_exchanges 等子命令。这种方式不太直观,效率不高。

好在 RabbitMQ 有一个管理 plugin,提供了图形管理界面,可以在运行 RabbitMQ 的节点(一般是控制节点)执行下面的命令启用。

rabbitmq-plugins enable rabbitmq_management

然后还需要创建一个 用户,用来登录管理控制台了。

rabbitmqctl add_user  user_admin  passwd_admin

rabbitmqctl set_user_tags user_admin administrator

rabbitmqctl set_permissions -p / user_admin ".*" ".*" ".*"

然后就可以用 user_admin(密码 passwd_admin)登录了,地址是 http://server-name:15672/


打开浏览器,输入 http://[server-name]:15672/ 如 http://localhost:15672/  ,会要求输入用户名和密码

答案:http://stackoverflow.com/questions/28461823/rabbitmq-management-console-on-cloud9/28472142#28472142    /etc/rabbitmq/rabbitmq.conf

这里写图片描述

3、rabbitmq命令

servicerabbitmq-server stop

servicerabbitmq-server start/restart

rabbitmqctl   status  测试状态

查看所有队列信息    #rabbitmqctl list_queues

关闭应用    #rabbitmqctl stop_app

启动应用,和上述关闭命令配合使用,达到清空队列的目的   #rabbitmqctl start_app

清除所有队列  #rabbitmqctl reset

查看rabbitmq命令 : rabbitmqctl

添加用户: rabbitmqctl add_user root root

设置权限:rabbitmqctl set_permissions -p /root ".*" ".*" ".*"

查看用户: rabbitmqctl list_users
0 0
原创粉丝点击