mac启动rabbitmq_Mac – RabbitMQ

  • Post author:
  • Post category:其他


更新软件包

sudo apt-get update

安装 RabbitMQ

sudo apt-get install rabbitmq-server #安装成功自动启动

查看 RabbitMQ 状态

systemctl status rabbitmq-server #Active: active (running) 说明处于运行状态

# service rabbitmq-server status 用service指令也可以查看,同systemctl指令

启动、停止、重启

service rabbitmq-server start # 启动

service rabbitmq-server stop # 停止

service rabbitmq-server restart # 重启

启用 web端可视化操作界面,配置Management Plugin插件

sudo rabbitmq-plugins enable rabbitmq_management # 启用插件

sudo service rabbitmq-server restart # 重启

注意

http://localhost:15672 ,默认账户密码:guest/guest

RabbitMQ 3.3 及后续版本,guest 只能在服务本机登录。

(官方文档说明:默认会创建guest用户,但是只能服务器本机登录。建议创建其他新用户,授权,用来做其他操作)

默认 “guest” 用户只允许本地访问,其他账户不受限制。

若允许使用 “guest” 远程访问,需要在配置文件中添加以下选项:rabbitmq.config

[

{rabbit,

[

{loopback_users, []}

]}

]

查看用户

rabbitmqctl list_users

添加管理用户

rabbitmqctl add_user admin yourpassword # 增加普通用户

rabbitmqctl set_user_tags admin administrator # 给普通用户分配管理员角色

给admin用户设置权限

sudo rabbitmqctl set_permissions -p / admin ‘.*’ ‘.*’ ‘.*’

sudo rabbitmqctl set_permissions -p /vhost1 user_admin ‘.*’ ‘.*’ ‘.*’

#使用户user_admin具有/vhost1这个virtual host中所有资源的配置、写、读权限

查看权限

sudo rabbitmqctl list_user_permissions user_admin

sudo rabbitmqctl list_permissions -p /vhost1

本地启动(stop_app和stop区别)

sudo rabbitmq-server

sudo rabbitmqctl start_app(未开启节点)

或者

brew services start rabbitmq

stop_app:未关闭节点

stop:关闭节点



版权声明:本文为weixin_35676977原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。