一、安装
在Mac下安装RabbitMQ是非常简单的,一般默认RabbitMQ服务器依赖的Erlang已经安装,只需要用下面两个命令就可以完成RabbitMQ的安装(前提是homebrew已经被安装):
brew install rabbitmq
# 升级
brew upgrade rabbitmq
坑:
Man pages can be found in:
/usr/local/opt/erlang/lib/erlang/man
Access them with `erl -man`, or add this directory to MANPATH.
==> Summary
🍺 /usr/local/Cellar/erlang/22.2.1: 5,782 files, 281MB
==> Installing rabbitmq
==> Downloading https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.2/rab
==> Downloading from https://github-production-release-asset-2e65be.s3.amazonaws.com/924
######################################### 57.4%
curl: (56) LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
Error: An exception occurred within a child process:
DownloadError: Failed to download resource "rabbitmq"
Download failed: https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.2/rabbitmq-server-generic-unix-3.8.2.tar.xz
虽然brew已经换成清华源了,但是下载github releases还是超时保存,这里直接科学上网解决
==> /usr/bin/unzip -qq -j /usr/local/Cellar/rabbitmq/3.8.2/plugins/
==> 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 43 seconds
Removing: /usr/local/Cellar/rabbitmq/3.7.14... (236 files, 13.8MB)
==> Checking for dependents of upgraded formulae...
==> No dependents found!
耐心等待,安装完成后需要将/usr/local/sbin添加到$PATH,可以将下面这两行加到~/.zshrc:
➜ ~ vim ~/.zshrc
# RabbitMQ Config
export PATH=$PATH:/usr/local/sbin
二、启动RabbitMQ服务
上面配置完成后,需要关闭终端窗口,重新打开,然后输入下面命令即可启动RabbitMQ服务:
➜ ~ rabbitmq-server
/usr/local/sbin/rabbitmq-server: line 51: /usr/local/var/lib/rabbitmq/mnesia/rabbit@localhost.pid: Permission denied
Failed to write pid file: /usr/local/var/lib/rabbitmq/mnesia/rabbit@localhost.pid
➜ ~ sudo rabbitmq-server
Password:
## ## RabbitMQ 3.8.2
## ##
########## Copyright (c) 2007-2019 Pivotal Software, Inc.
###### ##
########## Licensed under the MPL 1.1. Website: https://rabbitmq.com
Doc guides: https://rabbitmq.com/documentation.html
Support: https://rabbitmq.com/contact.html
Tutorials: https://rabbitmq.com/getstarted.html
Monitoring: https://rabbitmq.com/monitoring.html
Logs: /usr/local/var/log/rabbitmq/rabbit@localhost.log
/usr/local/var/log/rabbitmq/rabbit@localhost_upgrade.log
Config file(s): (none)
Starting broker... completed with 6 plugins.
三、登录Web管理界面
浏览器输入localhost:15672,账号密码全输入guest即可登录。
