尝试使用DBeaver同时执行多个查询时,无法与Ignite群集通信

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了尝试使用DBeaver同时执行多个查询时,无法与Ignite群集通信相关的知识,希望对你有一定的参考价值。

我正在使用Apache Ignite 2.3.0。我使用apache ignite数据库驱动程序使用DBeaver配置了ignite。一次执行单个查询工作正常。但是当我试图同时在两个SQL编辑器上执行两个不同的查询时,即在SQL编辑器上执行第一个查询时,我试图在DBeaver中的另一个SQL编辑器上执行另一个查询。它抛出SQL错误[08006]:无法与Ignite群集通信。结果,两个查询都停止执行。

答案

Ignite JDBC驱动程序不是线程安全的,因此不能同时使用单个连接。

如果要同时执行多个SQL查询,则应为每个线程创建单独的连接。

以上是关于尝试使用DBeaver同时执行多个查询时,无法与Ignite群集通信的主要内容,如果未能解决你的问题,请参考以下文章

如何查看从 dbeaver 内部执行的查询

在 Dbeaver 中遇到 SQL 错误 40001

Dbeaver 没有活动连接

为啥在oracle数据库中多条查询语句无法同时进行

如何在 DBeaver 中漂亮地格式化我的 SQL 查询?

DBeaver的时区问题