CentOS 7 安装 RabbitMQ

本文详细介绍了在CentOS 7上安装RabbitMQ的步骤,包括安装Erlang、解决依赖问题、安装RabbitMQ、启动服务、开启Web管理界面、配置防火墙端口以及创建和管理用户权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装erlang

下载rpm仓库:wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm


安装rpm仓库:rpm -Uvh erlang-solutions-1.0-1.noarch.rpm


安装openjdk(centos自带的,但我当时卸载了尴尬):yum install java-1.8.0-openjdk  java-1.8.0-openjdk-deve


安装erlang:yum install erlang

此时会报错,缺少依赖

rpm -e python2-ipalib-4.4.0-12.el7.centos.noarch

rpm -e ipa-common-4.4.0-12.el7.centos.noarch


再次执行yum install erlang还会出现下面的问题,


加上这两个就可以了

yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl
yum install epel-release

到下面这步的时候会比较慢,耐心等待


安装完成后 yum install erlang 就可以正确执行了,不过下载很慢,几十k每秒,慢慢等吧


二、安装rabbitmq

 wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm
 yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm

 开启rabbitmq : service rabbitmq-server start

 查看状态: service rabbitmq-server status


开启web管理:rabbitmq-plugins enable rabbitmq_management

放开端口号:

 firewall-cmd --zone=public --add-port=15672/tcp --permanent
 firewall-cmd --reload
 firewall-cmd --zone=public --list-ports

默认用户名和密码都是guest,而且只能本地访问。

可以添加用户 :rabbitmqctl add_user qinwei   123456

查看所有用户:rabbitmqctl list_users

设置角色:rabbitmqctl set_user_tags qinwei  administrator

这时候就可以远程登录web页面了,地址是http://IP:15672

赋予权限:rabbitmqctl set_permissions -p / qinwei ".*" ".*" ".*"


也可以在页面上操作


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值