2016-10-18 48 views
0

私はDBCPをHive JDBCの接続プールとして使用しています。DBCPでクエリの実行時間を設定する方法は?

ハイブでいくつかのtezセッションの問題が発生したため、特定のクエリが長時間ハングしました。このためJDBCコードも詰まっていました。実行クエリのタイムアウトを提供する方法はありますか?

setValidationQueryTimeout()が見つかりましたが、実際のクエリでは何も見つかりませんでした。

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

答えて

0

私はDBCPを使用していないが、documentation、プロパティごととして、defaultQueryTimeoutは、あなたが探しているオプションのようです。

0

dbcpの1.x versionを使用している必要があります。 THDを含むようには見えないdefaultQueryTimeout

dbcpの2.x versionsには、このプロパティが含まれています。

私は、configuration docには最新のドキュメント情報が含まれていると思いますが混乱しています。

関連する問題