2016-03-25 11 views
3

Sql Server Query'yi bir defada çalıştırmak istiyorum. Drill'i gömülü modda kullanıyorum.Apache Drill, bir seferde Birden Fazla Sorguyu Destekler.

Örnek: -.

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

olsun Apache Matkap bir anda birden fazla sorgu destekler ya da ??? Evet ise o zaman nasıl?

+1

Hayır, Drill'den birden çok sorguyu çalıştıramazsınız. Matkap-kabuk, web-UI, Rest API den test ettim, istisna verdim. –

+0

hangi istisna alıyorsunuz? Sqlline'den paralel olarak birden çok sorgu çalıştırmak zor olabilir, ancak kesinlikle web-UI'den veya JDBC sürücüsü – adeneche

+0

@adeneche ile paralel olarak sorguları çalıştırabilirsiniz. Bu –

cevap

0

Yani, gömülü modda çalışan ve sqlline gelen paralel olarak birden fazla sorgu çalıştırmak istiyorum edilmektedir. Eğer Matkap başladıktan sonra, WebUI yapmak ve "Kullanıcı Limanı" için gösterilen değeri kontrol

  • , en çok diyelim: İşte bunu nasıl olduğunu 172.30.1.119:31010
  • bağlandığınız diğer sqlline örneklerini oluşturabilir

sqlline -u jdbc:drill:drillbit=172.30.1.119:31010 çalıştırarak aynı Drillbit Şimdi o sqlline örneklerden paralel sorgularını vermek mümkün olacaktır. WebUI'de sorguların aynı anda çalıştığını kontrol edebilirsiniz.

+1

Bu, tarayıcıda ek drill ui sekmeleri açmak ve birden çok sorguyu tetiklemekle aynı şeydir. Bence OP soru, sekansın birden fazla sorgu için önemli olması durumunda. Örneğin. dfs.tmp kullanın; oturum ayarını değiştir 'store.format' =' csv '; cp. \ 'Employee.json \'; 'dan * seçmek için tablo dfs.tmp.my_output tablo oluşturun – nir

İlgili konular