【Linux安装RabbitMQ详细教程】

Linux安装RabbitMQ详细教程

` 原文链接:https://blog.csdn.net/shishishilove/article/details/122086399



一、环境准备

1、RabbitMQ版本 和 Erlang 版本兼容性关系

https://www.rabbitmq.com/which-erlang.html

2、官方安装包下载地址

【erlang下载地址】:https://github.com/rabbitmq/erlang-rpm/releases

【socat下载地址】:http://www.rpmfind.net/linux/rpm2html/search.php?query=socat(x86-64)

【rabbitmq下载地址】:https://github.com/rabbitmq/rabbitmq-server/releases

3、安装包中说明,请下载对应的安装包

   el6:CentOS 6.x 的下载
   el7:CentOS 7.x 的下载
   el8:CentOS 8.x 的下载

二、安装操作步骤

1、安装C++依赖环境

命令如下

yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz

2、准备安装包

【我这里选择目前最新版本,具体根据自己需要选择对应的版本】

erlang-23.3.4.8-1.el7.x86_64.rpm
rabbitmq-server-3.9.11-1.el7.noarch.rpm
socat-1.7.3.2-2.el7.x86_64.rpm

3、在【/opt】路径下,创建【rabbitmq】文件夹

命令如下

cd /opt

mkdir rabbitmq

cd rabbitmq

4、将安装包上传到【rabbitmq】文件夹下

命令如下

上传文件命令

rz -be

5、安装Erlang

命令如下

安装命令
rpm -ivh erlang-23.3.4.8-1.el7.x86_64.rpm

6、检查Erlang是否安装成功

命令如下

安装成功,按两次ctrl+c退出命令模式
erl -v

7、安装socat

命令如下

#安装命令
rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm

8、安装rabbitmq

命令如下

安装命令
rpm -ivh rabbitmq-server-3.9.11-1.el7.noarch.rpm

检查是否安装成功命令
rpm -qa|grep rabbitmq

9、开启管理界面

命令如下

开启管理界面命令
rabbitmq-plugins enable rabbitmq_management

10、添加配置文件,解决只能localhost访问的问题

命令如下
进入【/etc/rabbitmq】文件夹下
cd /etc/rabbitmq

编辑【rabbitmq.config】文件
vim rabbitmq.config

11、在rabbitmq.config文件中写入下面的命令,不要忘了后面的点

命令如下

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

12、启动rabbitmq

命令如下

启动rabbitmq命令:
systemctl start rabbitmq-server

查看启动状态命令:
systemctl status rabbitmq-server

13、停止rabbitmq

命令如下

停止rabbitmq命令:
systemctl stop rabbitmq-server

查看启动状态命令:
systemctl status rabbitmq-server

14、重启rabbitmq

命令如下

重启rabbitmq命令:
systemctl restart rabbitmq-server

查看启动状态命令:
systemctl status rabbitmq-server

15、开放端口

命令如下

开放5672端口命令
/sbin/iptables -I INPUT -p tcp --dport 5672 -j ACCEPT

开放15672端口命令
/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT

16、登录管理界面

URL地址:http://192.168.109.101:15672/
默认账号:guest
默认密码:guest

三、卸载操作步骤

1、卸载rabbitmq相关文件

1.1、卸载前先停止rabbitmq服务

systemctl stop rabbitmq-server
1.2、查看rabbitmq安装的相关列表

yum list | grep rabbitmq
1.3、卸载rabbitmq-server.noarch

yum -y remove rabbitmq-server.noarch

2、卸载erlang

2.1、查看erlang安装的相关列表

yum list | grep erlang
2.2、卸载erlang已安装的相关内容

yum -y remove erlang-*

3、删除有关的所有文件

rm -rf /usr/lib64/erlang
rm -rf /var/lib/rabbitmq
rm -rf /usr/local/erlang
rm -rf /usr/local/rabbitmq

————————————————
版权声明:本文为CSDN博主「☞精◈彩◈猿◈笔◈记☜」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/shishishilove/article/details/122086399

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值