0
我正在使用hive-jdbc-0.7.1-cdh3u5.jar。我有一些內存密集型查詢在EMR上運行,偶爾會失敗。當我看到作業服務器我看到查詢被打死,我看到以下錯誤:Hive作業被殺並查詢execute()仍然掛起
產生java.io.IOException:用137
非零狀態,但是任務進程退出,蜂房JDBC驅動程序execute()調用不會檢測到這一點,而是被掛起。沒有例外被發現。有任何想法嗎?感謝:
ST stQuery = MY_QUERY; try { Statement stmt = conn.createStatement(); stmt.execute(stQuery.render()); // Hangs here without knowing that the job has been killed. Exception does not get raised. } catch(SQLException sqle){ sqle.printStackTrace(); log.error("Failed to run query"); return; }