2016-05-23 8 views
0

Ich habe eine Verbindung zu Drill im Embedded-Modus (ohne Zoowärter) mit der folgenden URL jdbc: drill: drillbit = local. Dann stellte ich eine Verbindung her unter Verwendung des verteilten Modus (mit Zoo-Keeper und Drillbit) unter Verwendung der folgenden URL jdbc: drill: zk = local. Die Befehle "show schemas" und "show tables" führen in beiden Fällen zu unterschiedlichen Ergebnissen, obwohl die Umgebung identisch ist. Warum passiert es und wie erhalten Sie die gleichen Ergebnisse für beide Fälle?Apache-Drill - andere Ergebnisse für die JDBC-Abfrage im eingebetteten und verteilten Modus

Antwort

0

Standardmäßig verwendet Drill einen anderen Pfad, um alle Speicher-Plugin-Konfigurationen zu speichern, wenn es im eingebetteten Modus (im Allgemeinen/tmp/drill /) vs im verteilten Modus ausgeführt wird (es wird in Zookeeper gespeichert). Wenn Sie also im eingebetteten Modus einige Änderungen an Ihrem Arbeitsbereich vorgenommen haben, werden diese nicht angezeigt, wenn Sie im verteilten Modus arbeiten und umgekehrt.

Verwandte Themen