折腾了两天,终于把 rabbitmq 安装给搞定了,这里特别注意的是 安装 RabbitMQ 之前要 安装 erlang 环境,因为 rabbitmq 是 erlang 写的。
常见的安装不成功的原因就是 erlang 版本 和 centos 版本不匹配,或 erlang 版本 和 rabbit 不匹配。
- 安装之前查看 centos 版本,下面的 el7 表示 Linux 内核为 7
- 对
rpm
命令不太熟悉的同学可以看看我以前写的博文对 rpm 的介绍和使用
rpm -ivh erlang-23.3.4.4-1.el7.x86_64.rpm
yum install socat -y
- 安装
RabbitMQ
rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm
erl -v
systemctl enable rabbitmq-server.service
- rabbitmq 启动、关闭命令
systemctl start rabbitmq-server
systemctl stop rabbitmq-server
- 查看状态命令
systemctl status rabbitmq-server
- 出现
active
说明 rabbitmq 启动成功