一、安装
在Mac下安装RabbitMQ是非常简单的,一般默认RabbitMQ服务器依赖的Erlang已经安装,只需要用下面两个命令就可以完成RabbitMQ的安装(前提是homebrew已经被安装):
brew update #更新一下homebrew
brew install rabbitmq #安装rabbitMQ
2.安装完成后
==> Caveats
Management Plugin enabled by default at http://localhost:15672
Bash completion has been installed to:
/usr/local/etc/bash_completion.d
To have launchd start rabbitmq now and restart at login:
brew services start rabbitmq
Or, if you don't want/need a background service you can just run:
rabbitmq-server
==> Summary
🍺 /usr/local/Cellar/rabbitmq/3.8.2: 280 files, 20MB, built in 55 seconds
==> Caveats
==> erlang
Man pages can be found in:
/usr/local/opt/erlang/lib/erlang/man
Access them with `erl -man`, or add this directory to MANPATH.
==> rabbitmq
Management Plugin enabled by default at http://localhost:15672
Bash completion has been installed to:
/usr/local/etc/bash_completion.d
To have launchd start rabbitmq now and restart at login:
brew services start rabbitmq
Or, if you don't want/need a background service you can just run:
rabbitmq-server
二、修改
RabbitMQ服务的脚本和CLI工具安装在/usr/local/sbin目录下,该目录不在环境变量中,因此需要先把该目录添加到环境变量中,才能使用rabbitmq-server命令。
vi ~/.bash_profile
添加以下环境变量,即运行路径
!!!PS:/rabbitmq/3.11.10要根据自己的环境版本进行修改唷~
export RABBIT_HOME=$PATH:/usr/local/Cellar/rabbitmq/3.11.10
export PATH=$PATH:$RABBIT_HOME/sbin
立即生效
source ~/.bash_profile
三.运行
启动RabbitMQ相关命令:
-
前台运行
rabbitmq-server
-
后台运行
rabbitmq-server -detached
-
查看运行状态
rabbitmqctl status
-
开始 Web插件
rabbitmq-plugins enable rabbitmq_management
-
重启
rabbitmq-server restart
-
关闭
rabbitmqctl stop
-
浏览器地址
http://localhost:15672/
默认用户名和密码为guest -
添加用户
rabbitmqctl add_user kangxg 123
-
设置用户为管理员
rabbitmqctl set_user_tags kangxg administrator
-
配置用户可以远程登录
rabbitmqctl set_permissions -p "/" kangxg ".*" ".*" ".*"
-
查看新添加的账户
-
rabbitmqctl list_users
-
查看用于的权限
rabbitmqctl list_permissions -p /