首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >vernemq 一个可用的入门指南之一:Mac下的安装及使用,使用MQTTX访问verneMQ

vernemq 一个可用的入门指南之一:Mac下的安装及使用,使用MQTTX访问verneMQ

作者头像
架构师刀哥
发布2025-10-25 08:11:53
发布2025-10-25 08:11:53
9500
代码可运行
举报
文章被收录于专栏:坚毅的PHP坚毅的PHP
运行总次数:0
代码可运行

因为百度到一篇简书的,不可用,所以写这么一篇,方便后来人

物联网的消息队列技术选型,很多地方会推荐使用VerneMQ,这里做一个安装实验记录,并非推荐。

代码语言:javascript
代码运行次数:0
运行
复制
git clone https://github.com/vernemq/vernemq.git
cd vernemq
sudo make rel

官网没有加sudo,执行失败,安装过程会多次下载github上的依赖包,大家要想办法解决速度问题

跑到最后发现leveldb怎么安装都过不去,于是 brew install leveldb

完事再 sudo make rel ,终于编译完了

按照官网说明 cd _build/default/rel/vernemq

bin/vernemq start

启动失败!

vernemq failed to start within 15 seconds,

see the output of 'vernemq console' for more information.

If you want to wait longer, set the environment variable

WAIT_FOR_ERLANG to the number of seconds to wait.

错误说明很迷惑人,把这个等待时间改为60 也不行

bin/vernemq config generate -l debug

这个时候发现问题了:

[error] Error creating vernemq/_build/default/rel/vernemq/data/generated.configs: permission denied

换成 sudo bin/vernemq start ,终于启动

http://localhost:8888/status 可以看到系统情况

不过这时用MQTTX (https://mqttx.app/) 无法访问,还要改一个配置

vim etc/vernemq.conf

allow_anonymous = on

默认端口,1883,点击连接,终于能用了

MQTTX对于不懂mqtt的小白还是挺友好的,很快就体验上发布订阅了

参考资料:https://docs.vernemq.com/configuring-vernemq/introduction

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-05-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档