【TDengine 使用环境】
生产环境 /测试/ Poc/预生产环境
测试环境
【TDengine 版本】
3.4.0.社区版单节点
【操作系统以及版本】
CentOS Linux 7
【部署方式】容器/非容器部署
非容器
【集群节点数】
1
【集群副本数】
【描述业务影响】
【问题复现路径/shan】做过哪些操作出现的问题
数据同步,查询mongodb数据,然后写入td,中间无其他业务操作
【遇到的问题:问题现象及影响】
java8
jdbc使用TDengine,
maven版本如下
com.taosdata.jdbc
taos-jdbcdriver
3.2.7
TDengine ERROR (0x2603)
在多线程高密度大批量写入的时候存在偶尔写入失败的情况,提示desc: Table does not exist,desc: Table does not exist,理论使用了USING的情况下会自动创建子表
服务器资源充足
【资源配置】
服务器资源充足,256G内存+64核+10T存储
【报错完整截图】(不要大段的粘贴报错代码,论坛直接看报错代码不直观)
driver-class-name: com.taosdata.jdbc.rs.RestfulDriver
url: jdbc:TAOS-RS://192.168.5.234:6041/historydata?charset=UTF-8&locale=en_US.UTF-8
username: root
password: taosdata
把url连接串中的库名去掉,然后在insert sql语句中在所有的表名前面加上 库名.
这样是能增加稳定性吗?它不是固定出现,大概我写几千万数据出现几次,大部分是成功的
不是很对,我去掉后报错,找不到库名,我在SQL中指定数据库没用的啊,我看你们官方文档是这样写的,我在jdbc的url加上数据库才能启动,然后我在sql也指定了数据库,依然报错
我表名已经加了库名,USING字段后面就是,子表名没办法加库名点吧
如果是用法问题不应该是偶发吧,应该直接失败,现在是我写入大概几千万数据然后偶尔失败几次
websocket需要装驱动吧,我们有些业务场景不贴和
system
(system)
关闭
11
此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。