HiveMQ TDengine extension 使用指南

我们简单介绍一下 HiveMQ extension for TDengine 的部署和使用方法。

TDengine 和 HiveMQ 部署方法

TDengine

安装最新 TDengine server 即可。参见官方文档: https://www.taosdata.com/cn/getting-started/。

HiveMQ

安装企业版(需申请试用License)或社区版(HiveMQ Community Edition,https://github.com/hivemq/hivemq-community-edition)都可以。参见官方文档: https://www.hivemq.com/docs/hivemq/4.4/user-guide/install-hivemq.html

HiveMQ TDengine 插件的编译和部署

git clone https://github.com/taosdata/TDengine

cd TDengine && git submodule update --init --recursive

cd src/connector/hivemq-tdengine-extension && mvn clean && mvn package

将打包好的压缩包如: hivemq-tdengine-extension-{version}-distribution.zip 解压到 HiveMQ 目录的 extensions 文件夹下。如果 HiveMQ 已经运行需要先将 HiveMQ 后台服务停下来,否则 HiveMQ 会禁止插件运行,需要手动删除 DISABLED 文件方可使插件工作。

修改插件包内的 tdengine.xml 配置文件为实际使用的数据库信息。

不需要手动建库建表,插件启动时会自动创建库和表

演示

运行 HiveMQ

<HiveMQ>/bin/run.sh

发送 MQTT 消息

使用流行的 MQTT 软件 mosquitto 发送 MQTT 消息进行测试演示:

mosquitto_pub -t test -m “hello world”

验证 通过 taos 客户端登陆 TDengine 查看验证记录是否写入:

HiveMQ TDengine extension 使用指南

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpdpzy.html