记一笔:
Mac os 下安装rabbitmq
brew install erlang
brew install rabbitmq
vi ~/.bash_profile
export RABBIT_HOME=/opt/homebrew/Cellar/rabbitmq/4.0.2
export PATH=$PATH:$RABBIT_HOME/sbin
source ~/.bash_profile
cd /opt/homebrew/Cellar/rabbitmq/4.0.2
sudo sbin/rabbitmq-plugins enable rabbitmq_management
启用后,你可以查看插件状态
rabbitmq-plugins list
vim /opt/homebrew/etc/rabbitmq/rabbitmq-env.conf
# 节点名改成:
NODENAME=rabbit
brew services restart rabbitmq
启动报错
Error: uninitialized constant Homebrew::Service
/opt/homebrew/Library/Homebrew/formulary.rb:396:in `block in load_formula_from_api'
/opt/homebrew/Library/Homebrew/formulary.rb:285:in `initialize'
/opt/homebrew/Library/Homebrew/formulary.rb:285:in `new'
/opt/homebrew/Library/Homebrew/formulary.rb:285:in `load_formula_from_api'
/opt/homebrew/Library/Homebrew/formulary.rb:969:in `load_from_api'
/opt/homebrew/Library/Homebrew/formulary.rb:962:in `klass'
/opt/homebrew/Library/Homebrew/formulary.rb:570:in `get_formula'
/opt/homebrew/Library/Homebrew/formulary.rb:1016:in `factory'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/cmd/services.rb:113:in `services'
/opt/homebrew/Library/Homebrew/brew.rb:96:in `public_send'
/opt/homebrew/Library/Homebrew/brew.rb:96:in `<main>'
If reporting this issue please do so at (not Homebrew/brew or Homebrew/homebrew-core):
https://github.com/homebrew/homebrew-services/issues/new
解决办法:
cd /opt/homebrew/Library/Taps/homebrew/
rm -rf homebrew-services
brew tap homebrew/services
sudo rabbitmqctl status 或者 rabbitmq-diagnostics status
执行命令报错:
Error: unable to perform an operation on node 'rabbit@localhost'. Please see diagnostics information and suggestions below.
则需要修改节点名称,重启rabbitmq ,再执行sudo rabbitmqctl status 或去浏览器访问 http://localhost:15672
http://localhost:15672
//官方文档
https://www.rabbitmq.com/docs/install-homebrew