作者:天之蓝 | 来源:互联网 | 2023-07-19 16:26
1、上传安装包
此处下载了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
4、启动与查看
分别对应RabbitMQ的启动、查看、重启、停止
systemctl start rabbitmq-server.service
systemctl status rabbitmq-server.service
systemctl restart rabbitmq-server.service
systemctl stop rabbitmq-server.service
5、安装Web插件
因为RabbitMQ的命令位于/sbin目录下,是系统默认列入环境变量中,所以可以在任意目录下执行
rabbitmq-plugins enable rabbitmq_management
访问对应虚拟机IP的15672端口
6、登录RabbitMQ
使用guest和guest会登录失败
查看RabbitMQ中的用户
rabbitmqctl list_users
创建账号,设置角色,设置所有权限
rabbitmqctl add_user admin 123
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
rabbitmqctl list_users
使用admin和123进行登录
7、重置命令
可通过如下命令进行查看
rabbitmqctl 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、查看是否安装成功