栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

出现escript: exception error: undefined function rabbitmqctl

出现escript: exception error: undefined function rabbitmqctl

为了开启Web管理界面插件,便于访问RabbitMQ
结果出现如下问题:

gaokaoli@kkjz-ThinkStation-P330:~/rabbitmq/rabbitmq_server-3.9.12/sbin$ ./rabbitmq-plugins enable rabbitmq_management
escript: exception error: undefined function rabbitmqctl_escript:main/1
  in function  escript:run/2 (escript.erl, line 758)
  in call from escript:start/1 (escript.erl, line 277)
  in call from init:start_em/1 
  in call from init:do_boot/3 


这个意思大概就是erl和rabbitmq的版本不一致,导致启动不了。通过卸载旧版本安装适配的版本即可

在查看是否有无erlang的版本的时候,先看看是否能成功安装,而不是版本问题,是安装不成功的问题

安装成功之后,再出现这种问题才是旧版本,版本不适配的原因

卸载erl的旧版本具体如下:

通过yum list installed查看安装的安装包,之后通过yum -y remove erlang*删除即可
如果是ubuntu的话,则通过apt-get remove erlang*进行删除即可

在安装适配的版本即可
具体版本号的适配可看官网如下:
选择版本适配链接如下

之后进行重新的安装

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/707237.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号