Sto cercando di creare una tabella in HivePosso raggruppare per/bucket una tabella creata tramite "CREATE TABLE AS SELECT ....." in Hive?
CREATE TABLE BUCKET_TABLE AS
SELECT a.* FROM TABLE1 a LEFT JOIN TABLE2 b ON (a.key=b.key) WHERE b.key IS NUll
CLUSTERED BY (key) INTO 1000 BUCKETS;
Questa sintassi sta venendo a mancare - ma non sono sicuro se è ancora possibile fare questa dichiarazione combinato. Qualche idea?
provare CREATE TABLE BUCKET_TABLE in cluster (chiave) in 1000 BUCKETS AS SELECT a * da table1 un LEFT JOIN TABLE2 b ON (a.key = b.key) WHERE IS NULL b.key .; –
@patrick genera errore FAILED: SemanticException [Errore 10068]: CREATE-TABLE-AS-SELECT non supporta il partizionamento nella tabella di destinazione .. hai provato? –