RabbitMQ管理插件的安装

本文介绍了如何解决RabbitMQ安装过程中遇到的配置文件缺失问题,并详细讲解了如何通过命令行工具rabbitmq-plugins启用、禁用及查看已安装的插件。此外,还提供了启动和停止RabbitMQ服务的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转自:http://haili.me/archives/tag/rabbitmqctl


先安装rabbitmq-server这里就不写了,之前有篇文章里有相关步骤:RabbitMQ的安装与配置

如果/etc/rabbitmq不存在会报如下错误:
Error: {cannot_write_enabled_plugins_file,”/etc/rabbitmq/enabled_plugins”, enoent}

1
2
mkdir  /etc /rabbitmq
cd  /usr /local /rabbitmq /sbin /

启用此插件

1
. /rabbitmq-plugins  enable rabbitmq_management

如果要禁用用此命令即可

1
. /rabbitmq-plugins disable rabbitmq_management

查看已经安装的插件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
. /rabbitmq-plugins list
[e ] amqp_client                       0.0.0
[  ] eldap                             0.0.0-git
[  ] erlando                           0.0.0
[e ] mochiweb                           1.3-rmq0.0.0-git
[  ] rabbitmq_auth_backend_ldap        0.0.0
[  ] rabbitmq_auth_mechanism_ssl       0.0.0
[  ] rabbitmq_consistent_hash_exchange 0.0.0
[  ] rabbitmq_federation               0.0.0
[  ] rabbitmq_jsonrpc                  0.0.0
[  ] rabbitmq_jsonrpc_channel          0.0.0
[  ] rabbitmq_jsonrpc_channel_examples 0.0.0
[E ] rabbitmq_management               0.0.0
[e ] rabbitmq_management_agent         0.0.0
[  ] rabbitmq_management_visualiser    0.0.0
[e ] rabbitmq_mochiweb                 0.0.0
[  ] rabbitmq_shovel                   0.0.0
[  ] rabbitmq_shovel_management        0.0.0
[  ] rabbitmq_stomp                    0.0.0
[  ] rabbitmq_tracing                  0.0.0
[  ] rfc4627_jsonrpc                   0.0.0-git
[e ] webmachine                        1.7.0-rmq0.0.0-hg

停止RabbitMQ

1
. /rabbitmqctl stop

启动RabbitMQ

1
. /rabbitmq-server  -detached

访问:http://127.0.0.1:55672/ 默认登录名和密码都是guest

如果新加了用户不进去去是因为没有给权限,执行如下权限就行了

1
. /rabbitmqctl set_user_tags newuser administrator

管理命令行工具rabbitmqctl的命令可参考这里:rabbitmqctl命令的使用

RabbitMQ图形化管理工具

RabbitMQ图形化管理工具


### 安装 RabbitMQ 插件指南 RabbitMQ 提供了一个灵活的插件机制,允许用户扩展其功能。以下是关于如何安装 RabbitMQ 插件的相关说明: #### 1. 插件管理基础 RabbitMQ插件通常以 `.ez` 文件的形式分发,这些文件实际上是压缩包,包含了实现特定功能所需的代码和资源。为了成功启用插件,必须确保 RabbitMQ 用户具有足够的权限访问工作目录以及相关配置路径[^3]。 #### 2. 下载所需插件 可以从官方存储库或其他可信源下载目标插件。例如,如果需要 `rabbitmq_management` 插件(提供 Web UI 和 HTTP API),可以通过以下命令获取最新版本: ```bash wget https://github.com/rabbitmq/rabbitmq-management/releases/latest/download/rabbitmq_management.ez ``` #### 3. 启用插件 通过 RabbitMQ 自带的工具 `rabbitmq-plugins` 来管理和激活插件。假设已经下载了名为 `rabbitmq_management.ez` 的插件,可以运行如下命令将其启用: ```bash sudo rabbitmq-plugins enable rabbitmq_management ``` 此操作会自动将指定插件加载到 RabbitMQ 中并应用必要的更改[^4]。 #### 4. 验证插件状态 完成上述步骤之后,建议验证新插件的状态是否正常。执行下面这条指令即可查看当前已启用了哪些附加组件及其详情信息: ```bash sudo rabbitmq-plugins list ``` 该列表应显示类似于 `[E*] rabbitmq_management ...` 这样的条目,表明插件已被正确设置为活动模式[E表示Enabled]^[]。 #### 5. 测试功能可用性 对于某些可视化界面类别的增强模块(比如前面提到过的management tool),可以直接打开浏览器输入地址栏 http://<server-ip>:15672/ 并尝试登录,默认账户名与密码皆设为 'guest' (仅限本地测试环境). 注意:当升级至更高版本时,请留意可能存在的不兼容情况或者被移除的功能项,必要情况下先停用旧版关联部件再继续后续流程[^1]. ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值