阿里云服务Linux系统RabbitMQ下载安装

Posted MyAzhe0ci3

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里云服务Linux系统RabbitMQ下载安装相关的知识,希望对你有一定的参考价值。

阿里云服务Linux系统RabbitMQ安装

RabbitMQ下载安装的时候出现了很多的坑(我只能说那个女的折磨),所以特此写一篇文章记录一下

安装RabbitMQ

1.下载地址:https://www.rabbitmq.com/download.html

2.环境准备:CentOS8+Erlang

RabbitMQ是采用Erlang语言开发的,所以系统环境必须提供Erlang环境,第一步就是安装Erlang。

3.Erlang下载地址:https://github.com/rabbitmq/erlang-rpm/releases

:在开发过程中,常常出现因版本不匹配而掉坑,RabbitMQ也是这样子,如果下载的erlang包需要和rabbitmq-server版本进行匹配,如果不进行匹配,那么恭喜你,那么在安装的时候就会报以下错误
在这里插入图片描述
ErlangMQ是采用Erlang语言编写的,所以系统环境必须提供Erlang环境
在这里插入图片描述
下载好后上传到服务器中Rabbit文件夹中(自己创建的)
在这里插入图片描述

如果之前安装过Erlang,需要提前卸载

service rabbitmq-server stop
yum list rabbitmq-server
yum remove rabbitmq-server
yum list socat
yum remove socat
yum list erlang
yum remove erlang

1.解压安装包
在这里插入图片描述
2.安装erlang语言
在这里插入图片描述
3.查看erlang版本
在这里插入图片描述
4.解压RabbitMQ安装包
在这里插入图片描述
5.安装RabbitMQ
在这里插入图片描述
6.开始RabbitMQ

您可以通过运行以下命令启动RabbitMQ服务器进程。
systemctl start rabbitmq-server

要在引导时自动启动RabbitMQ,请运行以下命令 systemctl enable rabbitmq-server

要检查RabbitMQ服务器的状态,请运行: systemctl status rabbitmq-server

如果启动成功,您应该得到以下输出。

? rabbitmq-server.service - RabbitMQ broker
   Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disabled)
   Active: active (running) since Sat 2017-07-15 18:59:14 UTC; 3min 22s ago
 Main PID: 29006 (beam.smp)
   Status: "Initialized"
   CGroup: /system.slice/rabbitmq-server.service
           ??29006 /usr/lib64/erlang/erts-9.0/bin/beam.smp -W w -A 64 -P 1048576 -t 5000000 -stbt db -zdbbl 32000 -K tr...
           ??29149 /usr/lib64/erlang/erts-9.0/bin/epmd -daemon
           ??29283 erl_child_setup 1024
           ??29303 inet_gethost 4
           ??29304 inet_gethost 4

Jul 15 18:59:13 centos rabbitmq-server[29006]: Starting broker...
Jul 15 18:59:14 centos rabbitmq-server[29006]: systemd unit for activation check: "rabbitmq-server.service"
Jul 15 18:59:14 centos systemd[1]: Started RabbitMQ broker.
Jul 15 18:59:14 centos rabbitmq-server[29006]: completed with 0 plugins.

rabbitmq linux卸载

rabbitmq是运行在erlang环境下的,所以卸载时应将erlang卸载。

1、卸载rabbitmq相关

卸载前先停掉rabbitmq服务,执行命令

$ service rabbitmq-server stop

查看rabbitmq安装的相关列表

$ yum list | grep rabbitmq

卸载rabbitmq已安装的相关内容

$ yum -y remove rabbitmq-server.noarch

2、卸载erlang

查看erlang安装的相关列表

$ yum list | grep erlang

卸载erlang已安装的相关内容

$ yum -y remove erlang-*
$ yum remove erlang.x86_64

卸载完之后就可以重新安装了=-=

以上是关于阿里云服务Linux系统RabbitMQ下载安装的主要内容,如果未能解决你的问题,请参考以下文章

Linux安装RabbitMQ

Linux安装RabbitMQ

阿里云服务器CentOS7.5 部署RabbitMQ

阿里云linux 怎么安装curl

在阿里云Linux服务器上安装MySQL

Linux一键安装web环境全攻略(阿里云ECS服务器)