mac启动rabbitmq_MacOS下安装RabbitMQ

本文详细介绍了如何在MacOS上使用brew安装RabbitMQ,包括依赖安装、启动服务、管理插件的启用,以及解决可能出现的端口冲突问题。还提到了RabbitMQ的默认管理界面及日志排查方法。
摘要由CSDN通过智能技术生成

在macos下直接使用brew安装rabbitmq

brew install rabbitmq

post-8905.html

MacOS下安装RabbitMQ

执行后

==> Summary

🍺 /usr/local/Cellar/openssl@1.1/1.1.1g: 8,059 files, 18MB

==> Installing rabbitmq dependency: erlang

==> Downloading https://homebrew.bintray.com/bottles/erlang-22.3.2.catalina.bott

==> Downloading from https://akamai.bintray.com/c4/c45f0d0bca7e9a9d6fea134dabe52

######################################################################## 100.0%

==> Pouring erlang-22.3.2.catalina.bottle.tar.gz

==> Caveats

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.3.2: 5,789 files, 281.9MB

==> Installing rabbitmq

==> Downloading https://github.com/rabbitmq/rabbitmq-server/releases/download/v3

==> Downloading from https://github-production-release-asset-2e65be.s3.amazonaws

######################################################################## 100.0%

==> /usr/bin/unzip -qq -j /usr/local/Cellar/rabbitmq/3.8.3/plugins/rabbitmq_mana

==> 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.3: 281 files, 20.4MB, built in 13 seconds

==> brew cleanup has not been run in 30 days, running now…

Removing: /usr/local/Cellar/erlang/22.2.3… (5,783 files, 281.6MB)

Removing: /usr/local/Cellar/openssl@1.1/1.1.1d… (7,983 files, 17.9MB)

Removing: /Users/abel/Library/Logs/Homebrew/telegraf… (64B)

Pruned 0 symbolic links and 2 directories from /usr/local

==> Caveats

==> openssl@1.1

A CA file has been bootstrapped using certificates from the system

keychain. To add additional certificates, place .pem files in

/usr/local/etc/openssl@1.1/certs

and run

/usr/local/opt/openssl@1.1/bin/c_rehash

openssl@1.1 is keg-only, which means it was not symlinked into /usr/local,

because macOS provides LibreSSL.

If you need to have openssl@1.1 first in your PATH run:

echo ‘export PATH=”/usr/local/opt/openssl@1.1/bin:$PATH”‘ >> ~/.zshrc

For compilers to find openssl@1.1 you may need to set:

export LDFLAGS=”-L/usr/local/opt/openssl@1.1/lib”

export CPPFLAGS=”-I/usr/local/opt/openssl@1.1/include”

For pkg-config to find openssl@1.1 you may need to set:

export PKG_CONFIG_PATH=”/usr/local/opt/openssl@1.1/lib/pkgconfig”

==> 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

(base)

通过提示可以知道启动rabbitmq可以使用

brew services start rabbitmq

brew services restart rabbitmq

rabbitmq-server

执行后

brew services start rabbitmq

Service `rabbitmq` already started, use `brew services restart rabbitmq` to restart.

(base)

安装RabiitMQ的可视化监控插件

rabbitmq-plugins enable rabbitmq_management

若无法执行cd到安装目录下 /usr/local/Cellar/rabbitmq/3.8.3/sbin 再执行或者设置环境变量

执行后

Enabling plugins on node rabbit@localhost:

rabbitmq_management

The following plugins have been configured:

rabbitmq_amqp1_0

rabbitmq_management

rabbitmq_management_agent

rabbitmq_mqtt

rabbitmq_stomp

rabbitmq_web_dispatch

rabbitmq_web_stomp

Applying plugin configuration to rabbit@localhost...

Plugin configuration unchanged.

(base)

由于rabbitmq中也有mqtt服务,若macos中安装过mosquitto,那么会造成端口占用,无法启动的情况。

解决方法,把mosquitto服务关掉。

其他无法启动的问题,可以查看日志进行排除

tail -f /usr/local/var/log/rabbitmq/rabbit@localhost.log

关闭rabbitmq服务

rabbitmqctl stop

Stopping and halting node rabbit@localhost …

(base)

查看状态

rabbitmqctl status

Status of node rabbit@localhost …

Runtime

OS PID: 46311

OS: macOS

Uptime (seconds): 169

RabbitMQ version: 3.8.3

Node name: rabbit@localhost

Erlang configuration: Erlang/OTP 22 [erts-10.7.1] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:128] [hipe] [dtrace]

Erlang processes: 507 used, 1048576 limit

Scheduler run queue: 1

Cluster heartbeat timeout (net_ticktime): 60

默认的用户名密码都是guest,

登录后可以在Admin那一列菜单内添加自己的用户,如无法访问可参考如下文章。

有什么问题可以留言交流~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值