Meine Eingangsdaten zu verstehen, ist wie folgt:Partition nicht in der Lage
1,srinivas,courtthomas,memphis
2,vindhya,courtthomas,memphis
3,srinivas,courtthomas,kolkata
4,vindhya,courtthomas,memphis
Und ich habe die folgenden Abfragen erstellt:
create EXTERNAL table seesaw (id int,name string,location string) partitioned by (address string) row format delimited fields terminated by ',' lines terminated by '\n' stored as textfile LOCATION '/seesaw';
LOAD DATA INPATH '/sampledoc' OVERWRITE INTO TABLE seesaw PARTITION (address = 'Memphis');
wenn ich versuche, meine Anfrage zu holen es darum geht, wie folgt:
Select * from seesaw;
OK
1 srinivas courtthomas Memphis
2 vindhya courtthomas Memphis
3 srinivas courtthomas Memphis
4 vindhya courtthomas Memphis
Ich verstehe wirklich nicht, wie alle Reihen Memphis am Ende gezeigt haben.
Daten in das Dateisystem geschrieben wird serialisiert als Text mit getrennten Spalten von^A und Zeilen, die durch Zeilenumbrüche getrennt sind, kannst du mir bitte sagen, was das bedeutet? Ich habe es im Bienenstock-Handbuch gefunden. besonders was bedeutet^A? – sri