IoTDB: 获取连接超时(timeout to get a connection from)

问题

0.10.1及之前的版本,使用 SessionPool 的时候有可能出现获取连接超时的现象。

timeout to get a connection from

原因及解决

如果使用了SessionPool做查询,获得 SessionDataSetWrapper 之后没有手动关闭查询结果集,连接没有释放。

可以加一句话:pool.close(SessionDataSetWrapper dataset)

如果拿到连接后在客户端发生了运行时异常,连接也不会被释放。这个在 0.10.2-SNAPSHOT 版本修复了,可以拉取 rel/0.10 分支的代码手动安装 iotdb-session。

猜你喜欢

转载自blog.csdn.net/qiaojialin/article/details/108433881