CentOs7 RabbitMQ安装与卸载

安装版本

Erlang 23.3.4.6
RabbitMQ 3.8.22
若需要其他版本,自行访问:rabbitmq官网即可网盘(提取码:dsws)

1. erlang

RABBITMQ开发运行使用的是ERLANG语言,因此需要搭建 Erlang 环境。
下载安装包(rpm)

wget --content-disposition https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.8.22-1.el7.noarch.rpm/download.rpm

安装

rpm -ivh erlang-23.3.4.6-1.el7.x86_64.rpm

验证

erl -version

2. rabbitmq

下载安装包

wget --content-disposition https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.8.22-1.el7.noarch.rpm/download.rpm

安装 rabbitmq

1) 使用默认的安装路径

rpm -ivh rabbitmq-server-3.8.22-1.el7.noarch.rpm

2) 指定安装路径

rpm -ivh --prefix=/usr/local/rabbitmq rabbitmq-server-3.8.22-1.el7.noarch.rpm

新建用户并授权
我使用的是默认的安装路径,进入 /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.22/sbin 目录下执行

rabbitmqctl add_user admin admin

rabbitmqctl set_user_tags admin administrator

rabbitmqctl set_permissions -p / admin “." ".” “.*”

将相关端口进行放行,以便请求
#erlang通信口

firewall-cmd --zone=public --permanent --add-port=4369/tcp

#server间内部通信口

firewall-cmd --zone=public --permanent --add-port=25672/tcp

#client端通信口

firewall-cmd --zone=public --permanent --add-port=5671-5672/tcp

#面向消息的简单文本协议 STOMP启用通信口

firewall-cmd --zone=public --permanent --add-port=61613-61614/tcp

#物联网环境下MQTT协议 启用通信口

firewall-cmd --zone=public --permanent --add-port=1883/tcp
firewall-cmd --zone=public --permanent --add-port=8883/tcp

#管理界面ui端口

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

刷新防火墙

firewall-cmd --reload

访问RABBITMQ ui页面:http://192.168.31.169:15672


学习使用:RabbitMQ Demo


卸载

  • 服务控制
#停止 rabbit 服务
systemctl stop rabbitmq.server 
#查看 rabbit 状态 
systemctl status rabbitmq.server
#启动 rabbit 服务
systemctl start rabbitmq.server 
  • rabbitmq 卸载
yum list | grep rabbitmq
yum -y remove rabbitmq-server.noarch
rm -rf /var/lib/rabbitmq
  • erlang 卸载
yum list | grep erlang
yum -y remove erlang-*
yum remove erlang.x86_64
rm -rf /usr/lib64/erlang
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值