前言
在2017年的时候我第一次接触RabbitMq,我就爱上了他,后来接触了RocketMq,看名字来说,兔子永远追不上火箭,虽然rocket比rabbit吞吐量、可靠性、功能性都要强一些,但是我还是觉得初恋的味道是好的。
笔者也是跟着 朱忠华《RabbitMQ实战指南》 日夜奋战。
文章会连载,记得关注哦!
正文
安装Erlang
如果你不知道自己是不是安装了就在终端检验一下,输入 erl 进入,如果命令没有找到说明没有安装,安装方法如下。
1、下载erlang源码包,下载地址:http://www.erlang.org/download/otp_src_R16B03.tar.gz (进入网站选一个较新版本) 2、得到otp_src_R16B03.tar.gz源码包,解压并安装: tar -zxvf otp_src_R16B03.tar.gz cd otp_src_R16B03 ./configure make sudo make install
这样就安装成功了。安装目录是:/usr/local
成功后,在命令行输入erl就可以进行Erlang的shell。
安装HomeBrew
如果已经安装,请跳过此步
进入地址:https://brew.sh/index_zh-cn
红框内命令复制在终端执行。
可通过 brew --version指令判断Brew是否安装成功。
安装RabbitMq
终端输入 brew install rabbitmq 指令即可进行rabbitmq服务的自动安装。
RabbitMQ安装后的路径为:/usr/local/Cellar/rabbitmq/3.7.15 (版本根据安装版本确定)
进入该目录(/usr/local/Cellar/rabbitmq/3.7.15/sbin)之后
输入 ./rabbitmq-server 指令启动。
输入 ./rabbitmq-server -detached 进行后台启动。
输入 ./rabbitmqctl stop 关闭
检查是否启动成功 输入命令 :lsof -i:5672
如果出现如下错误
ERROR: node with name "rabbit" already running on "localhost"
解决办法:
输入 ps aux|grep erl 把已经运行的杀掉,继续启动就好了。
创建用户
输入 地址 http://localhost:15672 进入 rabbitmq 的web界面,账号和密码都是 guest
进入 Adimin,创建用户,权限是超级管理员。