2015-04-19 10 views
5

Wir haben Impala-Server auf Prod und ich brauche Verbindung mit Impala Shell von meinem lokalen MacBook w/Mac OS X (10.8).installieren Cloudera Impala Shell auf Mac OS x und verbinden mit Impala-Cluster

ich heruntergeladen Impala-cdh5.1.0-release.tar.gz, unarchivierten es versuchte buildall.sh, die fehlgeschlagen: .../bin/impala-config.sh: line 123: nproc: command not found

Versuch impala-shell direkt versagt auch:

$ shell/impala-shell 
ls: /Users/.../Impala-cdh5.1.0-release/shell/ext-py/*.egg: No such file or directory 
Traceback (most recent call last): 
File "/Users/.../Impala-cdh5.1.0-release/shell/impala_shell.py", line 20, in <module> 
import prettytable 
ImportError: No module named prettytable 

Ich habe jdk installiert und JAVA_HOME gesetzt ist. Cloudera-Manager scheint Mac OS nicht unterstützt, oder?

+0

Hat jemand nicht Impalas von Mac OS Shell verbinden? ( – yetanothercoder

+0

Haben Sie versucht, einen Fehlerbericht mit Cloudera zu erstellen? – sds

+0

Sie versuchen, Impala auf Mac zu installieren, oder verbinden Sie es einfach von Ihrem Mac? Wir haben Impala auf einem Linux-Cluster installiert, und einmal SSH in den Cluster und geben Sie ein 'Impala-Shell' von der Kommandozeile, ich habe keine Probleme. – SummerEla

Antwort

1

Basierend auf Ihrer begrenzte Fehlermeldung:

.../bin/impala-config.sh: line 123: nproc: command not found 

würde ich sagen, dass nein, dieses Paket von cloudera doesnt Unterstützung OSX. nproc ist ein Linux-Befehl, und alles, was darauf verweist, wird unter OSX nicht funktionieren.

Wenn Sie weitere Informationen bereitstellen könnten - z. B. wo Sie es heruntergeladen haben oder was es ist, können wir für diejenigen von uns, die keine Cloudera-Kunden sind, Workarounds entwickeln.

Oder wenden Sie sich an Cloudera Support und beschweren Sie sich über den Mangel an OSX-Unterstützung?

Ihre zweite Fehlermeldung sieht wie Python, Java nicht - und Sie geben keinen Zusammenhang drumherum ....