traduccion summoners register meaning com2us hive hiveql

hive - summoners - ¿Cómo actualizar/eliminar una partición de colmena?



hive-e command (2)

Después de agregar una partición a una tabla externa en Hive , ¿cómo puedo actualizarla / soltarla?


Puede actualizar una partición Hive, por ejemplo:

ALTER TABLE logs PARTITION(year = 2012, month = 12, day = 18) SET LOCATION ''hdfs://user/darcy/logs/2012/12/18'';

Este comando no mueve los datos antiguos, ni elimina los datos antiguos. Simplemente establece la partición en la nueva ubicación.

Para soltar una partición, puedes hacer

ALTER TABLE logs DROP IF EXISTS PARTITION(year = 2012, month = 12, day = 18);

¡Espero eso ayude!


Puede copiar archivos en la carpeta donde se encuentra la partición externa o usar

INSERT OVERWRITE TABLE tablename1 PARTITION (partcol1=val1, partcol2=val2...)...

declaración.