【RabbitMq 篇一】-RabbitMq下载与安装

前言

在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,创建用户,权限是超级管理员。