Ich bin daran interessiert, Apache Drill über HTTP-Anfragen zu testen, aber ich möchte die eingebettete Version von Drill laufen lassen und trotzdem das Server-Terminal schließen. Ich habe den normalen Hintergrund versucht, aber Drill-Embedded scheint das nicht sehr zu mögen.Wie Apache Drill (Drill-Embedded) ausführen und das Terminal schließen?
MyAir:apache-drill-1.11.0 me$ pwd
/Users/me/workspace/apache-drill-1.11.0
MyAir:apache-drill-1.11.0 me$ bash bin/drill-embedded &
[2] 10488
MyAir:apache-drill-1.11.0 me$ Java HotSpot(TM) 64-Bit Server
VM warning: ignoring option MaxPermSize=512M; support was removed in 8.0
ls
KEYS LICENSE NOTICE README.md bin conf
git.properties jars log sample-data winutils
[2]+ Stopped bash bin/drill-embedded
MyAir:apache-drill-1.11.0 me$
Gibt es eine andere Lösung zu stehen ein einzelner Server von Apache Drill installieren up? Ich konnte keine gute Dokumentation zur Installation eines einzelnen Knotens im verteilten Modus finden. (Ich habe wirklich versucht, nicht eine Menge Hadoop einzurichten, nur um einige Dinge zu testen.)
Ich möchte diese Drill-Embedded-Instanz auf einem separaten Server ... um einige Dinge zu testen.
Jede Hilfe wird geschätzt.
BEARBEITEN: (nach dem Lösen) Ich installierte zuerst Zoowärter von Cloudera.
yum install https://archive.cloudera.com/cdh5/one-click-install/redhat/7/x86_64/cloudera-cdh-5-0.x86_64.rpm
lief dann
yum install zookeeper-server
Dann
sudo service zookeeper-server start
Dann
sudo /opt/apache-drill-1.11.0/bin/drillbit.sh start
Und MyIP: 8047 in der Tat offen war. :)
Ich hatte gehofft, nicht zookeeper zu installieren haben, aber leider. Die Drill-Dokumentation für den verteilten Modus (https://drill.apache.org/docs/distributed-mode-preerequisites/) besagt, dass ich ein Quark für Tierpfleger brauche. Bedeutet das, dass es mit dem Standalone-Modus von zookeeper läuft? – Kirby