Ubuntu安装RabbitMQ教程
摘要
本篇主要给大家介绍ubuntu安装rabbitmq的过程以及相关遇到的坑,同时也避免自己忘记,所以写下这篇博文供大家学习。
相关版本
操作系统:Linux阿里云服务器
ubuntu:18.04(root用户)
rabbitmq:3.8.8
erlang:23.0.3(Ubuntu Xenial 64bit)
正文
erlang安装
因为rabbitmq由erlang语言编写,所以安装之前需要安装erlang语言环境,由于ubuntu本身使用的apt-get源里的erlang比较老,所以这里我们是直接去官网下载安装。
首先进入erlang官网下载页
https://www.erlang-solutions.com/resources/download.html
然后往下找到自己想要下载的版本,erlang的版本是根据rabbitmq的版本来的,可以查看rabbitmq官网中的Erlang Versions,点这里来查看自己想下载的rabbitmq对应所支持的erlang版本,然后再到下载页面进行下载,同时需要注意自己系统的版本和相应的指令集(amd还是arm),如下图
然后下载到自己电脑后,就通过相关shell传到自己的服务器里去,进入相应的目录,然后通过下面命令进行解压就可以了
1 | dpkg -i esl-erlang_版本号_ubuntu_artful_amd64.deb |
当然可能会存在缺少相关依赖的情况,可通过以下命令进行相应依赖的安装,然后重新执行上面↑的命令就可以了
1 | apt-get -f install |
安装完成后,可以通过命令行输入erl
命令查看自己是否安装成功以及安装的版本。如下图
rabbitmq安装
然后erlang安装完成后我们就直接进入rabbitmq的安装,为了安装的方便,这里我也是选择的对相应的包进行下载后再安装的方式。
首先在服务器上安装好相关依赖
1 | # 更新 |
上面wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.8/rabbitmq-server_3.8.8-1_all.deb
命令中的版本号可自己指定,然后因为该网站是外网,所以可能下载速度很慢,也可以选择自己在本地电脑访问相应的地址下载好后再通过shell传输到服务器进行安装,会更快一下。
然后安装完成后就可以通过以下命令对rabbitmq服务进行启动和关闭了
1 | service rabbitmq-server start # 启动服务 |
然后为了操作rabbitmq的方便,我们还可以开启管理界面,使用以下命令即可
1 | rabbitmq-plugins enable rabbitmq_management |
然后可以访问ip:15672来查看该页面了,如下图
然后该页面提供默认的账号密码进行登录,账户密码都是guest,但是因为rabbitmq的配置问题,他只允许本机登录,所以会出现无法登录的情况,这时就需要进行相关配置文件的配置
因为这个是高版本,所以没有默认创建配置文件,所以需要我们自己创建rabbitmq.conf文件
1 | vim /etc/rabbitmq/rabbitmq.conf |
然后在github上复制或者下载配置文件模板,点这里,然后进行相应的修改,将loopback_users.guest = false这一行前的##进行去除即可,如下图,
然后再进行登录就能成功了
然后相关的其他操作就靠大家自己摸索了
如有谬误请不吝指正,方便立马修改以防止误导他人