首页 > 其他分享 >rabbitmq部署问题

rabbitmq部署问题

时间:2024-02-06 11:13:13浏览次数:22  
标签:部署 data rabbitmq rabbitmqdata5675 问题 ## conf root

部署方式:Docker部署

[root@rabbitmq /data/software/rabbitmq5675]# cat docker-compose.yml 
version: "3"
services:
  rabbitmq:
    image:  rabbitmq:v3.11.3   #此镜像名被修改过
    container_name: rabbitmq5675
    restart: always
    volumes:
      - /data/rabbitmqdata5675/data:/var/lib/rabbitmq
      - /data/rabbitmqdata5675/conf:/etc/rabbitmq
      - /data/rabbitmqdata5675/log:/var/log/rabbitmq
      - "/usr/share/zoneinfo/Asia/Shanghai:/etc/localtime"
    ports:
      - 5675:5672
      - 15675:15672
      - 1885:1883
      - 25675:15675

###开启插件
docker exec rabbitmq5676 rabbitmq-plugins enable rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch amqp_client rabbitmq_mqtt rabbitmq_web_mqtt

[root@rabbitmq /data/rabbitmqdata5675]# ll
total 4
drwxrwxrwx 3 root    root   43 Jan 25 15:58 conf
drwxrwxrwx 3 polkitd root   63 Jan 26 09:49 data
drwxrwxrwx 2 root    root 4096 Jan 25 16:00 log
[root@rabbitmq /data/rabbitmqdata5675]# cd conf/
[root@rabbitmq /data/rabbitmqdata5675/conf]# ll
total 4
drwxrwxrwx 2 root root 144 Jan 26 09:50 conf.d
-rw-r--r-- 1 root root 115 Jan 25 15:36 enabled_plugins
[root@rabbitmq /data/rabbitmqdata5675/conf]# cd conf.d/
[root@rabbitmq /data/rabbitmqdata5675/conf/conf.d]# ll
total 12
-rwxrwxrwx 1 root root 490 Jan 25 16:53 10-defaults.conf
-rwxrwxrwx 1 root root  51 Jan 26 09:50 management_agent.disable_metrics_collector.conf   
[root@rabbitmq /data/rabbitmqdata5675/conf/conf.d]# cat 10-defaults.conf 
## DEFAULT SETTINGS ARE NOT MEANT TO BE TAKEN STRAIGHT INTO PRODUCTION
## see https://www.rabbitmq.com/configure.html for further information
## on configuring RabbitMQ

## allow access to the guest user from anywhere on the network
## https://www.rabbitmq.com/access-control.html#loopback-users
## https://www.rabbitmq.com/production-checklist.html#users
loopback_users.guest = true

## Send all logs to stdout/TTY. Necessary to see logs when running via
## a container
log.console = true

一、问题现象

使用guest登录提示'User can only log in via localhost'

一、解决思路


修改配置文件里的loopback_users.guest 
原因:rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问
https://blog.csdn.net/qq_39806105/article/details/92995715

[root@rabbitmq /data/rabbitmqdata5675/conf/conf.d]# cat 10-defaults.conf 
## DEFAULT SETTINGS ARE NOT MEANT TO BE TAKEN STRAIGHT INTO PRODUCTION
## see https://www.rabbitmq.com/configure.html for further information
## on configuring RabbitMQ

## allow access to the guest user from anywhere on the network
## https://www.rabbitmq.com/access-control.html#loopback-users
## https://www.rabbitmq.com/production-checklist.html#users
loopback_users.guest = true

## Send all logs to stdout/TTY. Necessary to see logs when running via
## a container
log.console = true

二、问题现象

使用账号密码登录 提示'Login failed',您与此网站的连接不是私密连接

img

二、解决思路

这是因为doccker-compose里指定错账号密码,或者账号密码输错了

三、问题现象

点击Exchanges提示 'Stats in management UI are disabled on this node'

img

三、解决思路

https://www.80wz.com/wdxxdl/1004.html
修改management_agent.disable_metrics_collector.conf配置文件
[root@rabbitmq /data/rabbitmqdata5675/conf/conf.d]# cat management_agent.disable_metrics_collector.conf
management_agent.disable_metrics_collector = false

标签:部署,data,rabbitmq,rabbitmqdata5675,问题,##,conf,root
From: https://www.cnblogs.com/world-of-yuan/p/18009368

相关文章