一、下载安装rabbitMQ
// 更新brew资源
brew update
// 执行安装
brew install rabbitmq
当你看到下图中的文字,则证明已经安装成功了.
MQ的安装目录在 /usr/local/Cellar/rabbitmq
安装RabiitMQ的可视化监控插件
// 切换到MQ目录,注意你的安装版本可能不是3.7.15
cd /usr/local/Cellar/rabbitmq/3.7.15/
// 启用rabbitmq management插件
sudo sbin/rabbitmq-plugins enable rabbitmq_management
配置环境变量
sudo vi /etc/profile
//加入以下两行
export RABBIT_HOME=/usr/local/Cellar/rabbitmq/3.7.15
export PATH=$PATH:$RABBIT_HOME/sbin
// 立即生效
source /etc/profile```
后台启动rabbitMQ
// 后台启动
rabbitmq-server -detached
// 查看状态
rabbitmqctl status
// 访问可视化监控插件的界面
// 浏览器内输入 http://localhost:15672,默认的用户名密码都是guest,登录后可以在Admin那一列菜单内添加自己的用户
rabbitmqctl stop 关闭
正常这就搭建好了。但也有一些小细节会出现问题
ERROR: epmd error for host localhost: timeout (timed out)
1、修改/usr/local/etc/rabbitmq/rabbitmq-env.conf文件
CONFIG_FILE=/usr/local/etc/rabbitmq/rabbitmq
NODE_IP_ADDRESS=127.0.0.1
NODENAME=rabbit@rabbitmq_localhost //localhost 修改你想要的名称,不一定非要用主机名称 ,并在host配置
RABBITMQ_LOG_BASE=/usr/local/var/log/rabbitmq
2、就是/etc/hosts中就好了
127.0.0.1 rabbitmq_management rabbitmq_stomp rabbitmq_amqp1_0 rabbitmq_mqtt rabbitmq_localhost1 rabbitmq_localhost rabbitmq1_localhost gongzgiyangdeMacBook-Air.local rabbit
端口号 默认为 15672 默认账号 guest 默认密码 guest
二、通过终端命令 查看端口号
命令 lsof -i tcp:port (port替换成端口号,比如6379)可以查看该端口被什么程序占用,并显示PID,方便KILL(kill pid)
三、RabbitMQ Config
启动:rabbitmq-server
停止:rabbitmqctl stop
状态:rabbitmqctl status