我們簡單介(jie)紹一下 HiveMQ extension for TDengine 的部署和使用(yong)方(fang)法(fa)。
TDengine 和 HiveMQ 部署方法
TDengine
安裝最新的 TDengine Database server 即可。參見官方文檔: //yakult-sh.com.cn/getting-started/。
HiveMQ
安裝(zhuang)企業版(需申(shen)請(qing)試用License)或社區版(HiveMQ Community Edition,)都可以。參(can)見(jian)官方文檔:?
HiveMQ TDengine 插件的編譯和部署
git clonecd TDengine && git submodule update --init --recursivecd src/connector/hivemq-tdengine-extension && mvn clean && mvn package- 將打包好的壓縮包如: hivemq-tdengine-extension-{version}-distribution.zip 解壓到 HiveMQ 目錄的 extensions 文件夾下。如果 HiveMQ 已經運行需要先將 HiveMQ 后臺服務停下來,否則 HiveMQ 會禁止插件運行,需要手動刪除 DISABLED 文件方可使插件工作。
- 修改插件包內的 tdengine.xml 配置文件為實際使用的數據庫信息。
- 不需要手動建庫建表,插件啟動時會自動創建庫和表
演示
運行 HivMQ
<HiveMQ>/bin/run.sh
發送 MQTT 消息
使用流(liu)行(xing)的 MQTT 軟件 mosquitto 發送 MQTT 消(xiao)息進行(xing)測試演示(shi):
mosquitto_pub -t test -m “hello world”
驗證 通過 taos 客戶端登陸(lu) TDengine 查看驗(yan)證記錄(lu)是否寫入:



























