乐趣区

关于tdengine: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 插件的编译和部署

  1. git clone https://github.com/taosdata/TDengine
  2. cd TDengine && git submodule update --init --recursive
  3. cd src/connector/hivemq-tdengine-extension && mvn clean && mvn package
  4. 将打包好的压缩包如: hivemq-tdengine-extension-{version}-distribution.zip 解压到 HiveMQ 目录的 extensions 文件夹下。如果 HiveMQ 曾经运行须要先将 HiveMQ 后盾服务停下来,否则 HiveMQ 会禁止插件运行,须要手动删除 DISABLED 文件方可使插件工作。
  5. 批改插件包内的 tdengine.xml 配置文件为理论应用的数据库信息。
  6. 不须要手动建库建表, 插件启动时会主动创立库和表

演示

运行 HivMQ

<HiveMQ>/bin/run.sh

发送 MQTT 音讯

应用风行的 MQTT 软件 mosquitto 发送 MQTT 音讯进行测试演示:

mosquitto_pub -t test -m“hello world”

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

退出移动版