阿里云服务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下载安装的主要内容,如果未能解决你的问题,请参考以下文章