Apache-Drill - 嵌入式和分布式模式下JDBC查询的不同结果

时间:2016-05-23 15:56:56

标签: jdbc apache-drill apache-zookeeper

我使用以下网址 jdbc:drill:drillbit = local 连接到嵌入模式下的Drill(没有zookeeper)。然后我使用分布式模式(使用zookeeper和drillbit)使用以下URL jdbc:drill:zk = local 进行连接。 "显示架构"和"显示表格"即使环境相同,命令也会在两种情况下给出不同的结果。为什么会发生这种情况以及如何在两种情况下获得相同的结果?

1 个答案:

答案 0 :(得分:0)

默认情况下,Drill使用不同的路径在嵌入模式下运行时保存所有存储插件配置(通常是/ tmp / drill /),而不是分布式模式(它保存在Zookeeper中)。 因此,如果您在嵌入模式下运行时对工作区进行了一些更改,则在分布式模式下运行时不会显示,反之亦然。