我有一个通过网络套接字接收位置数据的Web应用程序。我已经通过自制软件在我的mac上安装了rabbitmq来在本地运行Web套接字。我正在尝试启用rabbitmq_web_stomp但我收到此错误: `
rabbitmq-plugins enable rabbitmq_web_stomp
Error:
{:plugins_not_found, [:rabbitmq_management_visualiser]
当我运行rabbitmq-plugins list
WARNING - plugins currently enabled but missing: rabbitmq_management_visualiser
Configured: E = explicitly enabled; e = implicitly enabled
| Status: * = running on rabbit@localhost
|/
[E*] rabbitmq_amqp1_0 3.7.3
[ ] rabbitmq_auth_backend_cache 3.7.3
[ ] rabbitmq_auth_backend_http 3.7.3
[ ] rabbitmq_auth_backend_ldap 3.7.3
[ ] rabbitmq_auth_mechanism_ssl 3.7.3
[ ] rabbitmq_consistent_hash_exchange 3.7.3
[ ] rabbitmq_event_exchange 3.7.3
[ ] rabbitmq_federation 3.7.3
[ ] rabbitmq_federation_management 3.7.3
[ ] rabbitmq_jms_topic_exchange 3.7.3
[E*] rabbitmq_management 3.7.3
[e*] rabbitmq_management_agent 3.7.3
[E*] rabbitmq_mqtt 3.7.3
[ ] rabbitmq_peer_discovery_aws 3.7.3
[ ] rabbitmq_peer_discovery_common 3.7.3
[ ] rabbitmq_peer_discovery_consul 3.7.3
[ ] rabbitmq_peer_discovery_etcd 3.7.3
[ ] rabbitmq_peer_discovery_k8s 3.7.3
[ ] rabbitmq_random_exchange 3.7.3
[ ] rabbitmq_recent_history_exchange 3.7.3
[ ] rabbitmq_sharding 3.7.3
[ ] rabbitmq_shovel 3.7.3
[ ] rabbitmq_shovel_management 3.7.3
[E*] rabbitmq_stomp 3.7.3
[ ] rabbitmq_top 3.7.3
[ ] rabbitmq_tracing 3.7.3
[ ] rabbitmq_trust_store 3.7.3
[e*] rabbitmq_web_dispatch 3.7.3
[ ] rabbitmq_web_mqtt 3.7.3
[ ] rabbitmq_web_mqtt_examples 3.7.3
[ ] rabbitmq_web_stomp 3.7.3
[ ] rabbitmq_web_stomp_examples 3.7.3
但是看看文档https://www.rabbitmq.com/plugins.html 它说rabbitmq_management_visualiser已经停产,不再维护。
我该如何解决这个问题?
答案 0 :(得分:14)
您应该从/ usr / local / etc / rabbitmq / enabled_plugins
中启用的插件列表中删除rabbitmq_management_visualiser答案 1 :(得分:0)
在我的情况下,我有一个蔚蓝的容器,我发现根据官方指南,插件安装在/ opt / rabbitmq / plugins下而不是/ usr / lib / rabbitmq / plugins下。
https://www.rabbitmq.com/prometheus.html
我更改了脚本中的插件路径,并安装了插件。