Centos7简单安装RabbitMQ及配置

一、安装依赖环境Erlang

使用Erlang Solutions源进行安装最新Erlang:

# 下载rpm包
wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
 
# 从erlang-solutions中更新该包,并将erlang_solutions.repo添加到/etc/yum.repos.d
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
 
# 安装
yum install erlang
 
----------------------------------------------------------------
该包还需依赖到epel源,请确保已有该源,若没有则可通过以下方式安装:
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm
yum repolist # 查看安装是否成功

由于Erlang Solutions会进行不断地更新,且RabbitMQ对Erlang的版本有一定的要求(官方版本要求对应表)。所以官方建议我们禁止Erlang版本的自动更新。方法如下:参考如何禁止某个软件包的自动升级

# 安装yum-versionlock
yum install yum-plugin-versionlock
 
# 禁止Erlang自动更新
yum versionlock erlang

注:默认情况下,yum似乎是不会自动更新软件的,除非安装了yum-cron这个软件或者自己写了某些自动更新脚本。如果是前者的话,我们也可以 cd /etc/yum 目录下,将yum-cron.conf中的download_updates = yes 改为 no。

二、安装RabbitMQ Server

下载rpm到服务器:

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.11/rabbitmq-server-3.7.11-1.el7.noarch.rpm

安装:

yum install -y rabbitmq-server-3.7.11-1.el7.noarch.rpm

三、启动关闭服务

启动:

rabbitmq-server
在这里插入图片描述

关闭:

rabbitmqctl stop

查看状态:

rabbitmqctl status

四、配置guest用户远程可用

cd 到/etc/rabbitmq/下面,建立一个文件rabbitmq.config,输入文件的内容为:

[{rabbit, [{loopback_users, []}]}].

cd /etc/rabbitmq/
vi rabbitmq.config
i
[{rabbit, [{loopback_users, []}]}].
esc
:wq

重启服务后远程guest用户可用

五、RabbitMQ四种交换机模式
https://blog.csdn.net/qq_22771739/article/details/86776720

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值