ContOS7.3中安装RabbitMQ详细步骤

ContOS7.3中安装RabbitMQ3.8详细步骤

RabbitMQ就是当前最主流的消息中间件之一。RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写的,所以需要先把Erlang语言环境搭起来。RabbitMQ还依赖socat。

1、下载Erlang安装包

wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3/erlang-23.3-2.el7.x86_64.rpm

2、下载RabbitMQ安装包

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

3、安装socat

yum -y install socat

4、安装Erlang

rpm -ivh erlang-23.3-2.el7.x86_64.rpm

输入erl查看是否安装成功

erl

出现下面的界面就表示安装Erlang成功了
在这里插入图片描述

5、安装RabbitMQ

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

6、配置RabbitMQ

在RabbitMQ3.8版本中,已经存在默认配置,如果想要使guest用户远程访问的话在/etc/rabbitmq/rabbitmq.config文件中添加如下配置即可

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

7、如果不想使用guest用户访问的话,可以通过添加新用户的方式来访问

添加用户,前面是账号,后面是密码

rabbitmqctl add_user admin password

给新用户分配操作权限

rabbitmqctl set_user_tags admin administrator

给新用户分配资源权限,如果是赋予超级管理员的权限的话,下面的就不用再授权了

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

8、开启RabbitMQ网页管理插件

使用下面的命令进行开启插件管理功能

rabbitmq-plugins enable rabbitmq_management

运行后结果如下图
在这里插入图片描述

9、启动rabbitmq

查看rabbitmq的运行状态

systemctl status rabbitmq-server

状态如下
在这里插入图片描述
启动rabbitmq

systemctl start rabbitmq-server

在这里插入图片描述

10、防火墙设置

我使用的阿里云服务器,防火墙是默认关闭的,需要到阿里云控制台中进行设置开放15672端口。
如果是其他的,可以通过下面的命令进行查看防火墙状态

systemctl status firewalld

如果防火墙是开启的,你可以通过放行15672端口或者关闭防火墙,具体的防火墙设置就不在这里详细描述了,网上一大堆。

11、远程访问rabbitmq

通过IP地址:15672访问
在这里插入图片描述
安装成功,拜拜

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值