【TDengine 使用环境】
生产环境 /测试/ Poc/预生产环境
【TDengine 版本】
3.3.6.13
【操作系统以及版本】
windows
【部署方式】容器/非容器部署
容器部署,其中一个tdengine是集群方式,另一个是单节点
【集群节点数】
3
【集群副本数】
3
【描述业务影响】
因我业务上需要配置两个tdengine数据源,其中原生方式连接是可以的,websocket不行
【问题复现路径/shan】做过哪些操作出现的问题
使用rs的方式可行,但是websocket一直报错
【遇到的问题:问题现象及影响】
尝试用websocket的方式去连接tdengine单节点和集群分别两个tdengine部署端口,均报错:ERROR (0x231d): can’t create connection with server within: 60000 milliseconds;
【资源配置】
application.yml配置如下:
tdengine-server:
enabled: true
# driver-class-name: com.taosdata.jdbc.TSDBDriver
driver-class-name: com.taosdata.jdbc.ws.WebSocketDriver
# url: jdbc:TAOS://${TDENGINE_SERVER:192.168.3.228}:${TDENGINE_PORT:6130}/realtimedata
url: jdbc:TAOS-WS://${TDENGINE_SERVER:192.168.3.228}:${TDENGINE_PORT:6141}/realtimedata?user=root&password=taosdata
username: root
password: taosdata
type: com.zaxxer.hikari.HikariDataSource # Hikari连接池的设置
validation-query: select server_status();
validation-query-timeout: 5000
minimum-idle: 5 #最小连接
maximum-pool-size: 15 #最大连接
auto-commit: true #自动提交
idle-timeout: 30000 #最大空闲时常
pool-name: TDengineHikariCP #连接池名
max-lifetime: 1800000 #最大生命周期
connection-timeout: 30000 #连接超时时间
connection-test-query: show tables
httpConnectTimeout: 100000
initialSize: 10
slave-server:
enabled: true
driver-class-name: com.taosdata.jdbc.TSDBDriver
url: jdbc:TAOS://${TDENGINE_SERVER:192.168.3.228}:${TDENGINE_PORT:6130}/realtimedata
username: root
password: taosdata
type: com.zaxxer.hikari.HikariDataSource # Hikari连接池的设置
validation-query: select server_status();
validation-query-timeout: 5000
minimum-idle: 5 #最小连接
maximum-pool-size: 15 #最大连接
auto-commit: true #自动提交
idle-timeout: 30000 #最大空闲时常
pool-name: TDengineHikariCP #连接池名
max-lifetime: 1800000 #最大生命周期
connection-timeout: 30000 #连接超时时间
connection-test-query: show tables
httpConnectTimeout: 100000
initialSize: 10
【报错完整截图】