Linux中的软件安装——RabbitMQ

1、上传安装包

此处下载了erlang与rabbitmq的rpm包

erlang与rabbitMQ的rpm包

2、安装Erlang环境

rpm -ivh erlang-24.0.2-1.el8.x86_64.rpm 

正常情况:

正常情况

异常情况:

异常情况

可参考我的另一篇文章解决

3、安装rabbitMQ

安装rabbitMQ所需的依赖

yum install socat -y

安装rabbitMQ

rpm -ivh rabbitmq-server-3.8.17-1.el8.noarch.rpm 

安装RabbitMQ

4、启动与查看

分别对应RabbitMQ的启动、查看、重启、停止

systemctl start rabbitmq-server.service 
systemctl status rabbitmq-server.service 
systemctl restart rabbitmq-server.service 
systemctl stop rabbitmq-server.service 

查看RabbitMQ状态

5、安装Web插件

因为RabbitMQ的命令位于/sbin目录下,是系统默认列入环境变量中,所以可以在任意目录下执行

rabbitmq-plugins enable rabbitmq_management

安装Web插件

访问对应虚拟机IP的15672端口

访问Web界面

6、登录RabbitMQ

使用guest和guest会登录失败
登录失败

查看RabbitMQ中的用户

rabbitmqctl list_users

未创建用户之前

创建账号,设置角色,设置所有权限

rabbitmqctl add_user admin 123

rabbitmqctl set_user_tags admin administrator

# 下面命令的语法:set_permissions [-p <vhostpath>] <user> <conf> <write> <read>
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

# 再次查看其中的用户
rabbitmqctl list_users

创建用户之后

使用admin和123进行登录

登录成功

7、重置命令

可通过如下命令进行查看

rabbitmqctl help

help相关命令

其中重要命令有

# 关闭应用的命令
rabbitmqctl stop_app
# 清除的命令
rabbitmqctl reset
# 重新启动的命令
rabbitmqctl start_app

延迟队列的RabbitMQ插件

1、上传安装包

上传安装包

2、将解压后的文件放入RabbitMQ插件目录

cp rabbitmq_delayed_message_exchange-3.8.0.ez /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.17/plugins

3、进入RabbitMQ插件目录并安装插件

cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.17/plugins/
rabbitmq-plugins enable rabbitmq_delayed_message_exchange

安装插件

4、重启RabbitMQ

systemctl restart rabbitmq-server.service 

5、查看是否安装成功

查看插件是否安装成功

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值