HIVE-Insert überschreibt das Verzeichnis mit dem JSON-Format

9

Wie kann ich überschreiben Verzeichnis mit JSON-Schema einfügen?

Es gibt rohen Bienenstock avro Tisch; (Das hat eigentlich viele Felder)

%Vor%

dann möchte ich Abfrage Ergebnis in ein Verzeichnis in hdfs von jsonserde speichern.

Ich habe es versucht.

%Vor%

Aber geschriebene json in / json / hat _colXX Feldname anstelle des Ursprungsfeldnamens.

%Vor%

Ich habe

erwartet %Vor%

Was wird helfen?

Danke !!

    
Jihun No 22.04.2016, 13:31
quelle

1 Antwort

1

Ihr Problem mit einem Workaround (mit JsonUDF mit named_struct) wird hier beschrieben: Ссылка

%Vor%

Sie können auch eine JsonSerDe-basierte Tabelle mit definierten Spalten erstellen, insert overwrite it, und anstelle des Verzeichnisses die Tabellenposition verwenden.

    
leftjoin 12.12.2017, 13:45
quelle

Tags und Links