CentOS_7.x中安装RabbitMQ

版权声明:本文为博主原创文章,欢迎转载。 https://blog.csdn.net/xurk0922/article/details/81271529

CentOS_7.x中安装RabbitMQ

  • 目的
  • 特别说明
  • 安装步骤
  • 配置

目的

记录自己在Linux上安装RabbitMQ的过程。

特别说明

本次安装过程都是在有网络的条件下进行的;并且CentOS是在虚拟机上的。


安装步骤

安装erlang

Before installing RabbitMQ, you must install a supported version of Erlang/OTP. We strongly recommend using a packaged version. There are three commonly used sources for Erlang packages. We recommend using one of them.

在安装RabbitMQ之前,首先需要安装erlang。
这里写图片描述
从上图可以看到3.7.7版本的rabbitmq至少需要安装19.3.6.4版本的erlang。
rabbitmq和erlang版本之间的依赖关系可以从下面的页面中查询:

http://www.rabbitmq.com/which-erlang.html

开始安装erlang

vi /etc/yum.repos.d/rabbitmq-erlang.repo
[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/21/el/7
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1

根据操作系统和erlang版本不同,填写的值也不相同。详情可以进入下方地址查看。

https://github.com/rabbitmq/erlang-rpm

保存完毕后,执行

yum install erlang

安装期间都使用“y”确认。

安装RabbitMQ

下载rpm文件

http://www.rabbitmq.com/install-rpm.html

执行

rpm --import https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
yum install rabbitmq-server-3.7.7-1.el7.noarch.rpm

耐心等待安装完成,期间需要确认就输入y。


特别说明

// 启动和停止mq
service rabbitmq-server start
service rabbitmq-server stop
// 开启web管理
rabbitmq-plugins enable rabbitmq_management
// 开启5672和15672端口,这样就能远程访问了
/sbin/iptables -I INPUT -p tcp --dport 5672 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT

[1]: http://www.rabbitmq.com/install-rpm.html 官方安装说明文档

猜你喜欢

转载自blog.csdn.net/xurk0922/article/details/81271529