unbuntu 安装 rabbitmq

下载安装

下载apt-get install rabbitmq-server

启动rabbitmq-server -detached      即: /usr/local/rabbitmq/sbin/rabbitmq-server  -detached 

关闭rabbitmqctl stop

查看:service rabbitmq-server status 或者 rabbitmqctl status

开启ui页面rabbitmq-plugins enable rabbitmq_management

(默认用户名/密码:guest/guest)

 

用户和权限

查看所有用户 (显示用户名和角色):rabbitmqctl list_users

新增用户(和密码):rabbitmqctl add_user admin admin

修改用户密码:rabbitmqctl  change_password  Username  Newpassword

删除用户:rabbitmqctl  delete_user  Username

设置角色:rabbitmqctl set_user_tags admin administrator

查看用户权限:rabbitmqctl  list_user_permissions admin

设置用户权限(绑定虚拟主机):rabbitmqctl  set_permissions  -p  /  admin ".*"  ".*"  ".*"

删除用户权限信息:rabbitmqctl  clear_permissions  [-p VHostPath]  admin

 

查看队列内消息

rabbitmqctl list_queues [-p] [ paras ]

-p vhost   指定vhost,默认展示所有  例如:rabbitmqctl list_queues -p / 

paras:
name : 队列名 例如:rabbitmqctl list_queues name
messages_ready : ready的消息数量
message_unacknowledged : unack的消息数量
consumes: 消费者数量 例如:rabbitmqctl list_queues consumes
messages : 消息总数量(ready+unack) 例如:rabbitmqctl list_queues message
messages_persistent : 持久化的消息数量
messages_bytes : 消息所占内存大小

常用:rabbitmqctl list_queues name consumes messages

 

插件

列举所有插件:rabbitmq-plugins list

列举已配置的插件:rabbitmq-plugins list --enabled

启动插件:rabbitmq-plugins enable rabbitmq_management

关闭插件:rabbitmq-plugins disable rabbitmq_management

注:启动和关闭会立即生效(其实是将插件名字写入文件/etc/rabbitmq/enabled_plugins)

 

配置文件

rabbitmq 默认的配置文件(可看到默认的用户名密码等):

/usr/lib/rabbitmq/lib/rabbitmq_server-3.7.7/ebin/rabbit.app 

rabbitmq 配置文件

/etc/rabbitmq/rabbitmq.conf

配置文件参数说明

你可能感兴趣的:(rabbitmq)