未分类

CentOS7 安装RabbitMQ 3.7

2019年5月20日

CentOS7 安装RabbitMQ 3.7

安装erlang2.x

RabbitMQ3.7以上依赖erlang2.x

这是官方的一个使用rpm安装erlang的库,我们按照它的步骤安装即可

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

# In /etc/yum.repos.d/rabbitmq_erlang.repo
[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

[rabbitmq_erlang-source]
name=rabbitmq_erlang-source
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
yum install erlang

安装RabbitMQ

官方有详细的安装方法

centos下我们直接使用rpm包安装

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

https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-3.7.15-1.el7.noarch.rpm

yum install rabbitmq-server-3.7.15-1.el7.noarch.rpm

启动

# 启动管理插件
rabbitmq-plugins enable rabbitmq_management
# 启动
systemctl start rabbitmq-server
# 开机启动
systemctl enable rabbitmq-server

配置RabbitMQ

3.7的配置文件采用了新的格式,但也兼容之前的版本

3.7默认配置文件为rabbitmq.conf

参考官方的配置文档

https://www.rabbitmq.com/configure.html

官方的配置示例

https://github.com/rabbitmq/rabbitmq-server/blob/v3.7.x/docs/rabbitmq.conf.example

# vim /etc/rabbitmq/rabbitmq.conf
# 端口
listeners.tcp.default = 5672
# 
listeners.tcp.local = 0.0.0.0:5672
# 管理端口
management.listener.port = 15672

# 默认用户
default_vhost = /
default_user = guest
default_pass = guest

# 允许远程
loopback_users = none

发表评论

电子邮件地址不会被公开。 必填项已用*标注