2016-03-25 36 views
3

我想一次運行select Sql Server Query。我在嵌入模式下使用Drill。Apache Drill是否一次支持多個查詢?

實施例: -

select * from SqlServer.dbo.`Category`; 
select * from sqldemo.dbo.`Attributes`; 

Apache是​​否鑽支持多查詢在一個 時間或不???如果是,那麼如何。

+1

不,您不能從Drill運行多個查詢。我從鑽殼,Web-UI,Rest API進行測試,我給了我例外。 –

+0

你有什麼異常?從Sqlline並行運行多個查詢可能會非常棘手,但是您絕對可以從Web-UI並行運行查詢或使用JDBC驅動程序 – adeneche

+0

@adeneche什麼是該技巧...... :) –

回答

0

因此,您正在以嵌入模式運行並希望從sqlline並行運行多個查詢。這裏是如何做到這一點:

  • 開始演練結束後,做WebUI和檢查「用戶端口」中顯示的值,讓我們說這是:172.30.1.119:31010
  • 您可以創建連接到其他sqlline實例通過運行

    sqlline -u jdbc:drill:drillbit=172.30.1.119:31010

相同鑽頭現在,您將能夠從這些sqlline情況下提交併行查詢。您可以在webUI中檢查查詢是否在同一時間運行。

+1

這與在瀏覽器中打開額外的鑽取UI選項卡並激發多個查詢相同。我認爲OP問題是如果序列對多個查詢很重要。例如。 '使用dfs.tmp; alter session set'store.format' ='csv'; create table dfs.tmp.my_output as select * from cp。\'employee.json \';'' – nir