热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux中的软件安装——RabbitMQ

1、上传安装包此处下载了erlang与rabbitmq的rpm

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 ]
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、查看是否安装成功

查看插件是否安装成功


版权声明:本文为A13777852949原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/A13777852949/article/details/118111494
推荐阅读
author-avatar
天之蓝
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有