Mac 下安装rabbitMQ

本文介绍了在Mac环境下如何使用包管理工具brew安装RabbitMQ,包括检查和安装brew,解决Mac OS权限问题,启动RabbitMQ服务,配置环境变量,以及启动服务的方法。同时提到了RabbitMQ的默认登录信息和控制台访问方式。
摘要由CSDN通过智能技术生成

 

brew 是 Mac 下的一个包管理工具,类似于 centos 下的 yum,可以很方便地进行安装/卸载/更新各种软件包,例如:nodejs, elasticsearch, kibana, mysql, mongodb 等等,可以用来快速搭建各种本地环境,程序员必备工具

通过brew指令来安装:

1.安装brew,

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

可通过 brew --version指令判断Brew是否安装成功 

2.更新brew

1,最简单粗暴方式:卸载现有版本brew,重新安装最新版本
卸载现有版本,执行

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"


安装最新版本,执行

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


2,不愿采用先卸载再安装方式的话,可以如下操作

执行以下命令

brew update

//这时候你肯定会报错说你不能改变/usr/local的东西  这是因为

这是Mac OS 10.13版本之后加强了权限的限制,尤其是对/usr/local目录,默认开通 SIP (System Intergrity Protection),它禁止了软件以root身份在Mac上运行(参考https://blog.csdn.net/shaobo8910/article/details/81121314)。

解决办法:关闭SIP
1.重启Mac,按住Command + R键直到Apple Logo出现,进入Recovery Mode模式
2.点击工具里的Terminal(终端)
3.执行 csrutil disable
4.重启Mac
5.重启完成后,执行 sudo chflags norestricted /usr/local && sudo chown -R fxp/usr/local

(如果想重新开启安全设置,则重复1、2步骤,输入csrutil enable就可以了)

注:建议开启SIP  安全 


通过Brew指令安装RabbitMQ

   输入 brew install rabbitmq指令即可进行rabbitmq服务的自动安装。

   RabbitMQ安装后的路径为:/usr/local/Cellar/rabbitmq/3.7.3 (版本根据安装版本确定)

进入该目录(/usr/local/Cellar/rabbitmq/3.7.3)之后,输入sbin/rabbitmq-server指令,出现一下提示信息时rabbitmq启动成功:

 

rabbitmq启动成功

此时在浏览器输入http://localhost:15672即可进入rabbitmq控制终端登录页面,默认用户名和密码为 guest/guest


配置环境变量 :

1.看看当前变量值:echo $PATH(你也可以不看)

2.输入:sudo vi ~/.bash_profile,按回车输入密码后用vi打开用户目录下的bash_profile文件。一定要用sudo,否则没权限保存文件。

3.按i键,开始编辑  加入

export PATH=$PATH:/usr/local/sbin

4.编辑完之后,按ESC键,输入:wq!   就可以保存退出了,如果不想保存就输入:q就可以了

5.使环境变量生效

source ~/.bash_profile

启动RabbitMQ服务

上面配置完成后,需要关闭终端窗口,重新打开,然后输入下面命令即可启动RabbitMQ服务:、、

rabbitmq-server

如果不配置环境变量的话 你就得一层一层进目录  配置了之后直接一个 rabbitmq-server就可以启动RabbitMQ了


添加权限

例:springcloud为名字

rabbitmqctl set_permissions -p / springcloud '.*' '.*' '.*'

在整个生产消费过程中,生产和消费是一个异步操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值