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

这篇具有很好参考价值的文章主要介绍了vernemq 一个可用的入门指南之一:Mac下的安装及使用,使用MQTTX访问verneMQ。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

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.

 文章来源地址https://www.toymoban.com/news/detail-455129.html

错误说明很迷惑人,把这个等待时间改为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

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

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

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

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

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

 

 

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

 

到了这里,关于vernemq 一个可用的入门指南之一:Mac下的安装及使用,使用MQTTX访问verneMQ的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • rabbitMQ入门指南:管理页面全面指南及实战操作

      在前一篇文章在centos stream 9环境中部署和使用rabbitMQ,我们已经详细介绍了如何在CentOS下安装和配置RabbitMQ,我们不仅启动了RabbitMQ服务,还通过插件安装了管理后台,并且登陆到管理页面。   RabbitMQ管理后台提供了一个直观的用户界面,允许我们查看和管理RabbitMQ服务器

    2024年02月12日
    浏览(38)
  • 数据结构入门指南:链表(新手避坑指南)

    目录 前言 1.链表 1.1链表的概念  1.2链表的分类 1.2.1单向或双向 1.2.2.带头或者不带头 1.2.33. 循环或者非循环 1.3链表的实现  定义链表 总结         前边我们学习了顺序表,顺序表是数据结构中最简单的一种线性数据结构,今天我们来学习链表,难度相较于顺序表会大幅增

    2024年02月15日
    浏览(45)
  • HarmonyOS云开发基础认证题目记录——包括第一期:Serverless基础、第二期:快速构建用户认证系统、第三期:云函数入门指南、第四期:云数据库入门指南、第五期:云存储入门指南。

    1. 【判断题】  应用架构的演进依次经历了微服务架构、单体架构、Serverless架构等阶段。 错误 2. 【判断题】  认证服务手机号码登录需要填写国家码。 正确 3. 【判断题】  认证服务在绑定微信账号后就不能再绑定QQ账号了。 错误 4. 【判断题】  云函数可以根据函数的实际

    2024年02月05日
    浏览(67)
  • (入门向)面向萌新的算法比赛入门指南

    算法是指解决问题或完成特定任务的一系列明确指令或步骤集合。它是一个定义良好、逐步执行的操作序列,用于将输入转换为输出。算法可用于计算、数据处理、自动化控制、问题解决等各个领域。 算法通常由一系列简单的操作组成,这些操作可以是基本的数学运算、逻辑

    2024年02月07日
    浏览(38)
  • Oracle 基础入门指南

      Oracle是一款由美国Oracle公司开发的关系型数据库管理系统。它支持SQL查询语言,并提供了丰富的功能和工具,用于管理大规模数据存储、处理和访问。Oracle被广泛应用于企业级应用中,包括金融、电信、零售等各行各业。 要开始学习Oracle,首先需要在计算机上安装Oracle数据

    2024年02月19日
    浏览(26)
  • 网络渗透入门指南

    目录 简介: 1. 什么是网络渗透? 2. 渗透测试类型 1.黑盒测试 2.白盒测试 3.灰盒测试 3. 渗透测试步骤 3.1 信息收集 3.2 漏洞扫描与评估 3.3 漏洞利用 3.4 特权升级与持久性访问 3.5 横向移动 3.6 数据获取与报告 实例: 总结 在本篇博客中,我们将为读者提供网络渗透的入门知识。

    2024年02月14日
    浏览(28)
  • Python爬虫入门指南

    随着大数据时代的到来,网络爬虫技术变得越来越重要。Python作为一种功能强大的编程语言,非常适合用来编写爬虫程序。本文将带领大家入门Python爬虫,从基础知识讲起,逐步深入实践。 一、爬虫基础知识 网络爬虫,又称为网络蜘蛛、网络机器人,是一种按照一定的规则

    2024年04月10日
    浏览(35)
  • 谷歌Bard入门指南

    Bard 是一个大型语言模型,也称为对话式 AI 或聊天机器人,经过训练,内容丰富且全面。Bard 接受过大量文本数据的培训,能够针对各种提示和问题进行交流并生成类似人类的文本。例如,Bard 可以提供事实主题的摘要或创建故事。 看起来不错哟。你猜的没错,这就是他自己

    2024年02月12日
    浏览(49)
  • HTML 入门指南

    参考:HTML 教程- (HTML5 标准) HTML:超级文本标记语言(HyperText Markup Language) “超文本” 就是指页面内可以包含图片、链接等非文字内容。 “标记” 就是使用标签的方法将需要的内容包括起来。例如: a herf=\\\"sfdsfsd\\\"www.itcast.cn/a img/ HTML 用于 编写网页 。平时上网通过浏览器看到

    2024年02月20日
    浏览(24)
  • 并发编程入门指南

    进程就是运行一个程序,程序是由指令和数据组成,程序要运行,就需要将指令加载到CPU中,数据加载到内存中,进程就是将指令加载到CPU中,并且将数据加载到内存中,并且指令运行期间还会用到磁盘、网络等设备。线程的话就是一个指令流,线程的运行就是将指令流中的

    2024年02月22日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包