CentOS7安装RabbitMQ

本文详细介绍了在CentOS7环境下安装配置RabbitMQ消息队列服务的过程,包括安装Erlang、socat及RabbitMQ软件包,设置守护进程、启动与管理服务、配置用户权限以及启用管理插件等内容。

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

CentOS7安装RabbitMQ

1.安装erlang

GitHub地址
二进制包地址

wget https://bintray.com/rabbitmq/rpm/download_file?file_path=erlang%2F20%2Fel%2F7%2Fx86_64%2Ferlang-20.3.6-1.el7.centos.x86_64.rpm
rpm -ivh erlang-20.3.6-1.el7.centos.x86_64.rpm

2.安装socat

yum install socat

3.安装rabbitmq


wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.5/rabbitmq-server-3.7.5-1.el7.noarch.rpm
rpm -ivh rabbitmq-server-3.7.5-1.el7.noarch.rpm

4.设置守护进程

chkconfig rabbitmq-server on

5.启动rabbitmq

# 启动
/sbin/service rabbitmq-server start
# 停止
/sbin/service rabbitmq-server stop
# 查看状态
/sbin/service rabbitmq-server status

6.配置网页访问RabbitMQ

  • 6.1、查看RabbitMQ中用户命令
rabbitmqctl list_users
  • 6.2、创建用户命令
rabbitmqctl add_user lynnyq lynnyq
  • 6.3、赋予用户权限命令
rabbitmqctl  set_permissions -p "/" lynnyq '.*' '.*' '.*'
  • 6.4、赋予用户角色命令
rabbitmqctl set_user_tags lynnyq administrator
  • 6.5、开启rabbitmq管理控制台命令
rabbitmq-plugins enable rabbitmq_management
  • 6.6、检查端口
yum install net-tools
netstat -ntulp
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:25672           0.0.0.0:*               LISTEN      2560/beam.smp       
tcp        0      0 0.0.0.0:4369            0.0.0.0:*               LISTEN      2703/epmd           
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      993/sshd            
tcp        0      0 0.0.0.0:15672           0.0.0.0:*               LISTEN      2560/beam.smp       
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1148/master         
tcp6       0      0 :::5672                 :::*                    LISTEN      2560/beam.smp       
tcp6       0      0 :::4369                 :::*                    LISTEN      2703/epmd           
tcp6       0      0 :::22                   :::*                    LISTEN      993/sshd            
tcp6       0      0 ::1:25                  :::*                    LISTEN      1148/master         
udp        0      0 127.0.0.1:323           0.0.0.0:*                           676/chronyd         
udp        0      0 0.0.0.0:68              0.0.0.0:*                           2443/dhclient       
udp6       0      0 ::1:323                 :::*                                676/chronyd 

检查防火墙

# 检查防火墙状态
systemctl status firewalld.service
#停止firewall
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值