RabbitMQ基础运维

1 rabbitmq启停
启动服务:systemctl start rabbitmq-server.service;
停止服务:systemctl stop rabbitmq-server.service;
查看服务状态:systemctl status rabbitmq-server.service;
2 rabbitmq日志
日志路径:/var/log/rabbitmq

3 rabbitmq命令行工具
查看命令行工具的具体使用方法
rabbitmqctl --help
使用部署工具,部署完rabbitmq之后,可以使用命令行工具查看相应的设置是否符合预期。
rabbitmqctl list_vhosts
从输出结果中可以看到安装脚本部署了两个vhost,分别为ierp,mc,分别给苍穹和mc使用

rabbitmqctl list_users
从输出结果中可以看到部署工具默认创建了admin用户,并配置该用户的权限为管理员。

4 用户授权管理
添加用户:rabbitmqctl add_user用户 密码
用户授权:rabbitmqctl set_user_tags 用户 administrator
查看用户:rabbitmqctl list_users
查看用户权限:rabbitmqctl list_user_permissions 用户
修改用户密码:rabbitmqctl change_password 用户名 '密码'
5 vhost授权管理
添加vhost:rabbitmqctl add_vhost vhost名字
vhost授权:rabbitmqctl set_permissions -p vhost名字admin '.*' '.*' '.*'
查看vhost:rabbitmqctl list_vhosts
查看vhost 权限:rabbitmqctl list_permissions -p vhost名字
设置vhost集群为高可用:rabbitmqctl set_policy -p $vhostname ha-allqueue "^" '{"ha-mode":"all"}'
6 rabbitmq web页面访问
以下是通过nginx代理后mq的web页面访问地址,也可以直接访问htt
RabbitMQ基础运维
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



