Apache Drill一次是否支持多个查询。

时间:2016-03-25 13:28:15

标签: apache-drill

我想一次运行select Sql Server Query。我在嵌入模式下使用Drill。

select * from <storagePluginName1>.<schemaName>.<tableName>;

select * from <storagePluginName2>.<schemaName>.<tableName>;

实施例: -

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

Apache Drill是否支持多个查询   时间与否。???如果是,那么如何。??

2 个答案:

答案 0 :(得分:0)

因此,您正在以嵌入模式运行,并希望从sqlline并行运行多个查询。以下是如何做到这一点:

  • 启动Drill后,执行webUI并检查“User Port”显示的值,让我们说:172.30.1.119:31010
  • 您可以通过运行

    创建连接到同一个Drillbit的其他sqlline实例

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

现在,您将能够从这些sqlline实例提交并行查询。您可以确实在同一时间检查webUI中查询正在运行。

答案 1 :(得分:0)

不幸的是,至少在我使用的版本(1.15)中,答案是否定的。演练解析器会将“;”视为分隔符作为非法字符。

0: jdbc:drill:drillbit=localhost:3001> select 1; select 1;
Error: PARSE ERROR: Encountered ";" at line 1, column 9.
Was expecting one of:
...