linux安装RabbitMQ3.8.8(cenos7.*)

erlang-21.3-1.el7.x86_64.rpm
rabbitmq-server-3.8.8-1.el7.noarch.rpm
因为这里演示的linux服务器是7.*的版本,所以安装的erlang语言也是支持linux7.*的版本,要注意哦
使用 uname -a 查看当前linux支持的erlang版本

1.上传erlang语言安装包、rabbirmq安装包至linux服务器
在这里插入图片描述
在这里插入图片描述

2.安装erlang语言及其依赖包

rpm -ivh erlang-21.3-1.el7.x86_64.rpm
yum install socat -y
在这里插入图片描述

3.安装rabbitmq服务

rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm
在这里插入图片描述

4.添加开机启动 RabbitMQ 服务

chkconfig rabbitmq-server on

5.启动服务

/sbin/service rabbitmq-server start
停止服务的命令(目前的步骤,只需要执行上面一句就行):
/sbin/service rabbitmq-server stop

6.查看服务状态

/sbin/service rabbitmq-server status
在这里插入图片描述

7.开启 web 管理插件

rabbitmq-plugins enable rabbitmq_management
在这里插入图片描述
插件安装好之后,就可以在浏览器其上访问管理控制台了,
网址:http://ip地址:15672/(默认登录名称和密码:guest,guste)
注:
15672 是rabbitmq的服务端口,访问网址如果访问不进去有两种可能:
1 可能是rabbitmq服务没启动成功或者没有正常运行,解决方法:先关闭(/sbin/service rabbitmq-server stop)再启动(/sbin/service rabbitmq-server start),最后再试一下访问地址
2 可能是你的防火墙没有关闭,需要关闭防火墙(不关闭防火墙也可以,但是你要在防火墙的设置里面开放rabbitmq的两个端口:15672 管理端口和5672服务端口。这里演示的linux是阿里云的,所以直接在控制台设置安全组中添加 15672 端口和5672端口 即可)。
在这里插入图片描述

8.添加新用户

使用默认的账号密码登录会出现权限问题,所以我们自己创建一个用户
在这里插入图片描述
创建账号
rabbitmqctl add_user admin 123456
设置用户角色
rabbitmqctl set_user_tags admin administrator
设置用户权限
rabbitmqctl set_permissions -p “/” admin “." ".” “.*”
查看当前用户和角色
rabbitmqctl list_users
在这里插入图片描述
使用新用户登录
在这里插入图片描述

到这里就已经安装完成了,下面是一些扩展

9.重启命令

service rabbitmq-server restart

彩蛋:安装延时队列插件

rabbitmq_delayed_message_exchange
点我下载
我这里使用的版本是:
rabbitmq_delayed_message_exchange-3.8.0.ez

  1. 插件自行获取。获取插件后,将插件上传到RabbitMQ安装目录下的plugins目录下

首先,使用命令 whereis rabbitmq 查找到rabbitmq的安装路径,然后进入到/lib/rabbitmq_server-3.8.8/plugins/目录下,最后将插件上传至该目录下
在这里插入图片描述
在这里插入图片描述

  1. 执行安装命令使该插件生效:

rabbitmq-plugins enable rabbitmq_delayed_message_exchange

  1. 重启 RabbitMQ

service rabbitmq-server restart
在这里插入图片描述

最终效果

添加延迟插件之前:
在这里插入图片描述

添加延迟插件之后:
在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哎呦喂O_o嗨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值