impala通过jdbc接收来自同一java进程中线程的顺序查询

mcvgt66p  于 2021-06-26  发布在  Impala
关注(0)|答案(0)|浏览(153)

我正在Cloudera5.8.1上使用impala jdbc驱动程序2.5.32。我运行我的java代码,生成10个不同的线程。每个线程从drivermanager示例化自己的java.sql.connection,并进行一个“insert into taget_table select field1,field2…fieldn,count(*)from source table group by field1,field2…fieldn”查询。查询足够大,可以运行几分钟。每个查询都有一个内存使用峰值
我看到,尽管线程已经执行了查询并等待响应,但在imapala方面,我看到一次只执行一个查询。
但是,如果将它们作为不同的java进程运行,则查询将并行运行,而不是线程。有人能解释一下为什么会这样吗?请让我知道任何额外的细节,我可以提供。。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题