2016-03-25 4 views
-1

eine AbfrageWie mache ich mehrere Dateien von Hive mit Python?

select category, value from someHiveTable; 

I zur Ausgabe über jeder Kategorie in eine separate Datei mit der entsprechenden Kategorie mit dem Namen des Ergebnisses erwarten gegeben.

EDIT:

hive -e "select category, value from someHiveTable" >./output.csv 

ausgeben kann, um nur eine Datei.

Gibt es Tipps, wie Sie das Ergebnis für jede Kategorie in mehreren Dateien ausgeben können?

+0

Zeigen Sie uns, was Sie versucht haben und sagen Sie uns, wo Sie stecken geblieben sind. – kindall

+0

aktualisiert die Frage – Osiris

+0

Wenn Sie Python-Code zum Anzeigen haben, fügen Sie das Python-Tag zurück in –

Antwort

1

nicht sicher, ob es hilft, aber sicher, wenn Sie etwas anderes nicht finden, können Sie versuchen, ..

select TRANSFORM(category, value) USING 'yourCustomScript' from someHiveTable 

diese einzelne Zeile durch Tabulatoren getrennte Eingänge zu Ihrem benutzerdefinierten Skript geben, dort können Sie versuchen, aufrichtenden Ausgänge zu verschiedenen Dateien entsprechend Ihren Eingaben. Sie können wenig mehr über TRANSFORMIEREN und VERWENDEN tun.

Verwandte Themen