2017-11-28 5 views
2

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. :)

Antwort

3

Der beste Weg ist, bin/drillbit.sh Start zu verwenden. Du musst zuerst Zookeeper installieren. Dies läuft Drill im Daemon-Modus.

http://drill-user.incubator.apache.narkive.com/3GNa4weV/running-drill-as-a-persistent-background-process

+0

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