Ich habe die folgende Datei auf HDFS: Erstellung einer partitionierten externen Tabelle mit hive: Keine Daten verfügbar
Ich schaffe die Struktur der externen Tabelle in Hive:
CREATE EXTERNAL TABLE google_analytics(
`session` INT)
PARTITIONED BY (date_string string)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
LOCATION '/flumania/google_analytics';
ALTER TABLE google_analytics ADD PARTITION (date_string = '2016-09-06') LOCATION '/flumania/google_analytics';
Nach dass die Tabellenstruktur in Hive erstellt wird, aber ich keine Daten sehen kann:
Da es eine externe Tabelle ist, Daten in Sertion sollte automatisch erfolgen, oder?
Sie müssen entweder ** einfügen überschreiben ** oder ** einfügen in ** verwenden, um Daten in Partitionstabelle einfügen –
Ich denke nicht, weil es eine externe Tabelle ist. – rom
Tabelle ddl sollte zwei Spalten rechts haben. – dileepvarma