docker 运行 tdengine 并且mybatis 连接

本文介绍了如何在Docker中运行TDengine,包括设置hostname、指定版本、安装Windows驱动,以及如何在SpringBoot项目中通过mybatis-plus连接TDengine并配置多个数据源。
摘要由CSDN通过智能技术生成

docker 运行 tdengine

# 创建本地目录
mkdir -p /taos/log
mkdir -p /taos/data
mkdir -p /usr/share/zoneinfo
docker run -d --name tdengine --hostname="tdengine-server"  \
   -v /taos/log:/var/log/taos     -v /taos/data:/var/lib/taos \
   -v /usr/share/zoneinfo:/usr/share/zoneinfo     -e TZ=Asia/Shanghai \
   -p 6030-6049:6030-6049 -p 6030-6049:6030-6049/udp tdengine/tdengine:2.6.0.34

# 3.0 以上的版本这样配置,注意下面的客户端和服务端的版本要一致才行
docker run -d --name tdengine3 --hostname tdengine-server --add-host tdengine-server:192.168.10.20 \
   -v /taos/log3:/var/log/taos     -v /taos/data3:/var/lib/taos \
   -v /usr/share/zoneinfo:/usr/share/zoneinfo     -e TZ=Asia/Shanghai \
  -p 6030:6030 -p 6041:6041 -p 6043-6049:6043-6049 -p 6043-6049:6043-6049/udp tdengine/tdengine:3.2.3.0

指定 hostname,客户端连接的时候会用到。
指定 版本,因为后面的安装的客户端和java连接时使用的驱动,需要匹配。

安装 windows 驱动包

  1. 下载clien 包: TDengine-client-2.6.0.34-Windows-x64.exe
  2. 安装驱动包
  3. 用 SwitchHosts 工具修改 hosts 文件,linux 下直接修改 hosts文件即可。添加如下代码:
    #运行tdengine的宿主机ip
    xxx.xxx.xxx.xxx tdengine-server
    
  4. window 下,进入 C:\TDengine\cfg 目录下,修改taos.cfg 配置文件
    修改 firstEp 为: firstEp tdengine-server:6030
  5. 执行 C:\TDengine\taos.exe ,查看是否能够正常连接 tdengine

SpringBoot mybatis-plus 连接 tdengine

加入依赖

<dependency>
    <groupId>com.taosdata.jdbc</groupId>
    <artifactId>taos-jdbcdriver</artifactId>
    <version>2.0.38</version>
</dependency>

注意,这里的版本 2.0.38 版本的驱动,是与 tdengine:2.6.0.34 相匹配的。

参考 mybatis-plus 多数据源配置,将tdengine 作为另一个数据源

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值