Ich habe eine externe Tabelle wieHive Partitionen nach Datum?
CREATE EXTERNAL TABLE TAB(ID INT, NAME STRING) PARTITIONED BY(YEAR INT, MONTH STRING , DATES INT) ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t';
ich Daten wie
/user/input/2015/jan/1;
/user/input/2015/jan/30
wie die Jahre 2000 bis 2016 jedes Jahr mit 12 Monaten und 30 Tagen;
Wenn ich das mag, bekomme ich nur einen Tag Daten;
select * from TAB where (year = '2015', month = 'jan',dates = '5');
wenn ich
select * from TAB where (year = '2015', month = 'jan',dates = '6');
betreibe ich bin keine Daten zu bekommen. Bitte helfen Sie mir dies, wie Tisch
In diesem Fall möchte ich keine Daten auf lokale laden. Gibt es eine Alternative ?? –