ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

RabbitMQ单机&可能遇到的问题

2022-06-17 15:36:11  阅读:182  来源: 互联网

标签:容器 management 遇到 单机 rabbitmq metrics RabbitMQ agent collector


1.Deployments

   

 1 kind: Deployment
 2 apiVersion: apps/v1
 3 metadata:
 4   name: rabbitmq-deployment
 5 spec:
 6   replicas: 1
 7   selector:
 8     matchLabels:
 9       app: rabbitmq10   template:
11     metadata:
12       creationTimestamp: null
13       labels:
14         app: rabbitmq15     spec:
16       volumes:
17         - name: host-time
18           hostPath:
19             path: /etc/localtime
20             type: ''
21       containers:
22         - name: rabbitmq
23           image: rabbitmq
24           ports:
25             - containerPort: 5672
26               protocol: TCP
27             - containerPort: 15672
28               protocol: TCP
29           resources: {}
30           volumeMounts:
31             - name: host-time
32               readOnly: true
33               mountPath: /etc/localtime
34           lifecycle:
35             postStart:
36               exec:
37                 command:
38                   - /bin/bash
39                   - '-c'
40                   - >-
41                     echo management_agent.disable_metrics_collector = false >
42                     /etc/rabbitmq/conf.d/management_agent.disable_metrics_collector.conf
43                     && rabbitmq-plugins enable rabbitmq_management

 

2.可能遇到的问题

    1. Stats in management UI are disabled on this node
1 docker exec -it {rabbitmq容器名称或者id} rabbitmq-plugins enable rabbitmq_management
2 
3 #重启rabbitmq容器
4 docker retart {rabbitmq容器id}

      2.无法进入管理员操作界面 

#进入rabbitmq容器
docker exec -it {rabbitmq容器名称或者id} /bin/bash

#进入容器后,cd到以下路径
cd /etc/rabbitmq/conf.d/

#修改 management_agent.disable_metrics_collector = false
echo management_agent.disable_metrics_collector = false > management_agent.disable_metrics_collector.conf

#退出容器
exit

#重启rabbitmq容器
docker retart {rabbitmq容器id}

      上述2个问题可以在Deployment中通过容器启动后命令完成

 1       lifecycle:
 2             postStart:
 3               exec:
 4                 command:
 5                   - /bin/bash
 6                   - '-c'
 7                   - >-
 8                     echo management_agent.disable_metrics_collector = false >
 9                     /etc/rabbitmq/conf.d/management_agent.disable_metrics_collector.conf
10                     && rabbitmq-plugins enable rabbitmq_management

 

Stats in management UI are disabled on this node

标签:容器,management,遇到,单机,rabbitmq,metrics,RabbitMQ,agent,collector
来源: https://www.cnblogs.com/xia1106811/p/16385896.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有