微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

HiveMQ 无法启动

如何解决HiveMQ 无法启动

我尝试通过移动到 bin 文件夹并使用命令 ./run.sh 来启动 hivemq,但我收到此消息

错误——打开retained_messages 持久化时出错。另一个 HiveMQ 实例正在运行吗?

所以我以为 HiveMQ 已经在运行,但是当我打开浏览器并尝试连接到 http://localhost:8000 或 http://localhost:1883 时,它没有连接。我也尝试打开 Websocket 客户端,但是当我尝试连接时,我收到了这个:

连接失败:AMQJS0007E 套接错误:未定义。

我已经尝试更改端口并重新启动,但似乎没有任何改变。 有人可以解释一下我做错了什么以及如何解决吗?

解决方法

根据我的经验,我知道只有在其他实例已经在运行时才会出现此日志。

您可能想使用 jps 命令查看其他 HiveMQ 是否已在运行(将列出所有正在运行的 java 进程,应与 Java SDK 一起安装)

jps 文档链接:https://docs.oracle.com/en/java/javase/13/docs/specs/man/jps.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。