无法通过apache drill

时间:2016-07-12 09:28:55

标签: apache-drill

无法通过apache钻取连接postgres数据库的多个表。当尝试下面相同的错误即将到来。

  

org.apache.drill.common.exceptions.UserRemoteException:SYSTEM ERROR:IllegalStateException:内存被查询泄露。内存泄漏:(40960)分配器(操作:0:0:6:JdbcSubScan)1000000/40960/2228224/10000000000(res /实际/峰值/限制)片段0:0 [错误ID:b05fe30e-cc3a-4e7f-b81e- 46ecfd1a9466 on INBBRDSSVM300.india.tcs.com:31010](java.lang.IllegalStateException)内存被查询泄露。内存泄漏:(40960)分配器(op:0:0:6:JdbcSubScan)1000000/40960/2228224/10000000000(res / actual / peak / limit)org.apache.drill.exec.memory.BaseAllocator.close(): 492 org.apache.drill.exec.ops.OperatorContextImpl.close():124 org.apache.drill.exec.ops.FragmentContext.suppressingClose():416 org.apache.drill.exec.ops.FragmentContext.close() :405 org.apache.drill.exec.work.fragment.FragmentExecutor.closeOutResources():346 org.apache.drill.exec.work.fragment.FragmentExecutor.cleanup():179 org.apache.drill.exec.work。 fragment.FragmentExecutor.run():290 org.apache.drill.common.SelfCleaningRunnable.run():38 java.util.concurrent.ThreadPoolExecutor.runWorker():1145 java.util.concurrent.ThreadPoolExecutor $ Worker.run() :615 java.lang.Thread.run():745

1 个答案:

答案 0 :(得分:0)

尝试增加DRILLBIT_MAX_PROC_MEM,该值应高于DRILL_MAX_DIRECT_MEMORY + DRILL_HEAP