docker 安裝 TDengine
執(zhí)行以下命令(掛載目錄根據(jù)自己需要更改)
- docker pull tdengine/tdengine
- docker run -d --name tdengine -e TAOS_FQDN=tdengine -v F:\devUtilInstallDir\tdengine\taos\log:/var/log/taos -v F:\devUtilInstallDir\tdengine\taos\config:/etc/taos/ -p 6030-6049:6030-6049 -p 6030-6049:6030-6049/udp tdengine/tdengine
寫入測試數(shù)據(jù)庫
可以使用 TDengine 的自帶工具 taosBenchmark 快速體驗 TDengine 的寫入。
進入容器夫晌,啟動 taosBenchmark:
$ taosBenchmark
從官方github上下載最新源碼包編譯jdbc-connector
- 首先從 GitHub 倉庫克隆 JDBC 連接器的源碼谢鹊,git clone https://github.com/taosdata/taos-connector-jdbc.git 或者在idea操作
- 在 taos-connector-jdbc 目錄下執(zhí)行:
mvn clean package '-Dmaven.test.skip=true'(idea終端是powshell的命令)
mvn clean package -Dmaven.test.skip=true(idea終端是cmd的命令)
使用idea database 連接TDengine
打開 IDEA database 工具恢恼,在驅(qū)動中添加 target 文件夾下的 taos-jdbcdriver-3.0.0-dist.jar。
選擇 RESTful 方式進行連接(注意:使用 com.taosdata.jdbc.TSDBDriver 驅(qū)動類需要安裝 TDengine 客戶端)从藤。-
創(chuàng)建驅(qū)動
image.png
image.png 然后通過驅(qū)動創(chuàng)建數(shù)據(jù)源窖杀。TDengine 的 JDBC URL 規(guī)范為:jdbc:[TAOS|TAOS-RS]://[host_name]:[port]/[database_name]?[user={user}|&password={password}|&charset={charset}|&cfgdir={config_dir}|&locale={locale}|&timezone={timezone}]
-
使用 RESTful 連接,此處 URL 示例為:jdbc:TAOS-RS://VM-24-8-centos:6041/log( 此處使用域名需要在 Hosts 文件內(nèi)添加解析隅忿;URL 內(nèi)的 locale、timezone 參數(shù)在 RESTful 連接中不生效)
image.png -
配置完后邦尊,右擊數(shù)據(jù)源硼控,新建查詢控制臺測試能否查詢。需要注意的是胳赌,RESTful 請求是無狀態(tài)的,查詢匙隔、寫入需要在表名前帶上數(shù)據(jù)庫名:
image.png