2016-07-15 17 views
1

Ich spiele gerade mit Apache Drill zum ersten Mal mit der netten Dokumentation von der Apache-Site. Ich konnte damit im eingebetteten Modus mit der Datei sqlline.bat spielen, um es zu starten. Wenn es jedoch um den verteilten Modus geht, sind die Anweisungen spezifisch für ein Unix-System - Ausführen eines Drillbit mit einem Shell-Befehl.Ausführen von Apache Drill Cluster in Windows?

Gibt es überhaupt für mich, mit Apache Drill Cluster mit zwei Windows-Boxen zu spielen?

Wenn ja, wie starte ich die Drillbits auf jedem Client, ohne die Datei drillbit.sh ausführen zu können?

+0

Zookeeper ist eine der [Voraussetzungen] (https://drill.apache.org/docs/distributed-mode-preerequisites/) zum Ausführen von Drill im Cluster-Modus. Haben Sie einen Tierpfleger in Ihren Windows-Boxen? –

Antwort

0

Der Shell-Befehl kann durch Cygwin ausgeführt werden. Installieren Sie es und fügen Sie den Pfad zu seinem Verzeichnis bin zu Ihrer Umgebungsvariablen PATH hinzu. Nimmt man nun an, dass Sie die Zookeeper installiert und sowohl auf dem Windows-Boxen einrichten, öffnen Sie auf jedem Feld eine Eingabeaufforderung auf, um die bin-Verzeichnis navigieren Apache Drill und führen Sie den folgenden Befehl ein:

sh ./drillbit.sh start 

die Bohrspitzen Lauf ohne die drillbit.sh ist eine höllische Aufgabe, da das Skript Ihren vollständigen Klassenpfad auflöst und einige Umgebungsvariablen wie HADOOP_HOME zur Ausführung angibt.