安装Rabbitmq
离线安装
下载erlang、socat、Rabbitmq的rpm安装包
- 下载erlang, 在packagecloud.io/rabbitmq/er… 页面选择对应版本的erlang的rpm安装包(centos7需要19.3以上版本。
- 下载socat, 在www.rpmfind.net/linux/rpm2h… 页面下载centos7版本的socat的rpm安装包。
- 下载Rabbitmq, 在www.rabbitmq.com/install-rpm… 页面下载centos7版本的安装包
rpm 安装
使用rpm命令安装,也可以使用yum install *.rpm安装。
sudo rpm -ivh erlang-19.3.6.11-2.el6.x86_64.rpm
sudo rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm
sudo rpm -ivh rabbitmq-server-3.7.8-1.el7.noarch.rpm
启动rabbitmq
安装完成之后,rabbitmq一般安装在/var/lib/rabbimq 目录下,日志放在/var/log/rabbitmq 下。
启动命令:rabbitmq-server -detached -detached表示后台启动
使用 rabbitmqctl status查看服务状态
使用yum工具在线安装
在安装任何软件包之前,建议您使用以下命令更新软件包和存储库。
yum -y update
更新系统后,进一步安装Erlang。
安装Erlang
RabbitMQ是用Erlang语言编写的,在本教程中我们将安装最新版本的Erlang到服务器中。 Erlang在默认的YUM存储库中不可用,因此您将需要安装EPEL存储库。 运行以下命令相同。
yum -y install epel-release
yum -y update
yum -y install erlang socat
您现在可以使用以下命令检查Erlang版本。
erl -version
您将得到以下输出。
[root@liptan-pc ~]# erl -version
Erlang (ASYNC_THREADS,HIPE) (BEAM) emulator version 5.10.4
要切换到Erlang shell,可以键入以下命令。
erl
Erlang现在安装在系统上,现在可以继续安装RabbitMQ。
安装RabbitMQ
RabbitMQ为预编译并可以直接安装的企业Linux系统提供RPM软件包。 唯一需要的依赖是将Erlang安装到系统中。 我们已经安装了Erlang,我们可以进一步下载RabbitMQ。 通过运行下载Erlang RPM软件包。
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm
您可以随时找到最新版本的RabbitMQ下载页面的链接。 通过运行导入GPG密钥:
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
运行RPM安装RPM包:
rpm -Uvh rabbitmq-server-3.6.10-1.el7.noarch.rpm