2016-10-18 33 views
0

我在Hive JDBC中使用DBCP作爲連接池。如何在DBCP中設置查詢執行時間?

由於蜂巢中的某些tez會話問題,一個特定的查詢長時間掛起。由於這個原因,JDBC代碼也陷入困境。有沒有辦法提供執行查詢超時?

我發現setValidationQueryTimeout(),但沒有發現任何實際查詢。

BasicDataSource ds = new BasicDataSource(); 
    ds.setValidationQueryTimeout(timeout); 

回答

0

我沒有使用DBCP但按照documentation,財產,defaultQueryTimeout似乎是你正在尋找的選項。