【TDengine 使用环境】
docker容器启动Tdengine版本3.3.8.8
win中安装客户端:tdengine-tsdb-oss-client-3.3.8.8-windows-x64
【TDengine 版本】
3.3.8.8
【操作系统以及版本】
docker.desktop:v29.1.2
win:10
【部署方式】容器/非容器部署
容器
【集群节点数】
1
【集群副本数】
【描述业务影响】
使用springboot连接,之前用的3.0.7.0 连接正常
使用telnet 192.168.1.4 6030 可以通
现在换一个版本连接不上
taos.cfg配置
firstEp 127.0.0.1:6030
【问题复现路径/shan】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【报错完整截图】(不要大段的粘贴报错代码,论坛直接看报错代码不直观)
ERROR c.a.d.p.DruidDataSource - [run,2879] - create connection SQLException, url: jdbc:TAOS://192.168.1.4:6030/fastbee_log?timezone=Asia/Beijing&charset=utf-8, errorCode 9044, state
java.sql.SQLException: JNI ERROR (0x2354): Conn is broken
192.168.1.4 这个IP地址是 容器里 taosd 进程的IP地址吗?在其他机器上,能够 telnet 192.168.1.4 6030了吗? 如果不通的话,那大概是 docker 配置的问题。
或进入到容器内, taos 能够正常登录吗?这样也可以验证 容器内 taosd 服务是否正常。
其他电脑能用telnet 192.168.1.4 6030 可以ping 通
容器内可以通过命令查询数据
现在外部连接就报
| create connection SQLException, url: jdbc:TAOS://192.168.1.4:6030/fastbee_log?timezone=Asia/Beijing&charset=utf-8, errorCode 9044, state
| java.sql.SQLException: JNI ERROR (0x2354): Database not exist |
本地版本
TDengine TSDB OSS version 3.3.8.8
服务器版本号
tdengine/tsdb:3.3.8.8
1、这个现象与上面反馈的错误又不一样了啊?
2、fastbee_log: 这个数据库已经创建了 吗?容器内 可以查询到这个库吗?
我代码中是通过命令去创建的,之前用3.0.7.0 版本是没有问题的
create
STABLE if not exists
${database}.device_log 这样
后面我先通过命令行去创建,但是又报事务冲突
目前就是执行超级表报下面这个错误
Conflict transaction not completed
; uncategorized SQLException; SQL state ; error code [-2147482669]; TDengine ERROR (0x800003d3): Conflict transaction not completed; nested exception is java.sql.SQLException: TDengine ERROR (0x800003d3): Conflict transaction not completed
Roy
(Roy)
10
具体我们再复现排查一下,后续有同样问题的用户可以先按该用户方式处理,或关注后续发版通知。
system
(system)
关闭
11
此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。