2016-05-23 75 views
0

使用以下URL連接到Drill in Embedded模式(不包括zookeeper)jdbc:drill:drillbit = local。然後,我使用分佈式模式(使用zookeeper和drillbit)使用以下URL連接jdbc:drill:zk = local。即使環境相同,「show schemas」和「show tables」命令也會在兩種情況下給出不同的結果。爲什麼會發生這種情況,以及如何爲這兩種情況獲得相同的結果?Apache-Drill - 嵌入式和分佈式模式下JDBC查詢的不同結果

回答

0

默認情況下,Drill在嵌入模式(通常是/ tmp/drill /)vs分佈式模式下(它保存在Zookeeper中)使用不同的路徑來保存所有存儲插件配置。 因此,如果您在嵌入模式下運行時對工作空間進行了一些更改,則在分佈式模式下運行時不會顯示,反之亦然。