安装步骤
rabbitmq使用erlang开发,依赖于erlang,所以需要先下载erlang,且版本要兼容:
可在官网查看
erlang
与rabbitmq
的版本对应关系
https://www.rabbitmq.com/docs/which-erlang
CentOs7安装运行
下载
下载地址
https://www.rabbitmq.com/docs/download
rabbitmq
使用erlang
开发,依赖于erlang
,所以要先下载erlang
,点击如下位置进行erlang
的下载:
点击后跳转github,跳转后选择红框处
25
的版本,以对应当前最新的4.0.3
版本mq:
然后再点击
Tags
后选择版本下载:
最后选择
el7 x86
的版本点击进行下载:
然后再下载MQ:
其分为docker下载、安装包下载,这里演示
linux
中CentOS7
使用安装包方式下载及安装
点击如下内容:
在Direct Downloads标题下点击下载
安装运行
都下载完成后,将安装包放入linux中,然后进入安装包存放目录,执行
rpm -ivh
安装命令:
命令:
-
安装erlang:
rpm -ivh erlang-26.2.5.5-1.el7.x86_64.rpm
-
安装rabbitmq:
rpm -ivh rabbitmq-server-4.0.3-1.el8.noarch.rpm
[root@Centos7 rabbitmq]# rpm -ivh erlang-26.2.5.5-1.el7.x86_64.rpm 准备中… ################################# [100%]正在升级/安装… 1:erlang-26.2.5.5-1.el7 ################################# [100%]
[root@Centos7 rabbitmq]# rpm -ivh rabbitmq-server-4.0.3-1.el8.noarch.rpm 警告:rabbitmq-server-4.0.3-1.el8.noarch.rpm: 头V4 RSA/SHA512 Signature, 密钥 ID 6026dfca: NOKEY准备中… ################################# [100%]正在升级/安装… 1:rabbitmq-server-4.0.3-1.el8 ################################# [100%]
安装完成后使用service rabbitmq-server start
命令启动mq
[root@Centos7 rabbitmq]# service rabbitmq-server start
Redirecting to /bin/systemctl start rabbitmq-server.service
Job for rabbitmq-server.service failed because the control process exited with error code. See "systemctl status rabbitmq-server.service" and "journalctl -xe" for details.
启动后如果出现上面Job for rabbitmq-server.service failed.......
的失败问题,需要使用如下命令进行配置:
vi /etc/rabbitmq/rabbitmq-env.conf
vi命令执行后,在文件里面添加这一行:NODENAME=rabbit@localhost
,保存。
注意:rabbitmq-env.conf
这个文件没有,打开之后自动创建。
完成配置后在重启并查看mq状态:
- 重启命令:systemctl restart rabbitm