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

查看插件是否安装成功


版权声明:本文为A13777852949原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。